شما به این ویدیو دسترسی ندارید
شما به این ویدیو دسترسی ندارید
ما تو مدل یوزر قاعدتا ایمیل تکراری نباید داشته باشیم ولی زمان آپدیت پروفایل میتونیم ایمیل یک یوزر دیگه رو بدون مشکل وارد کنیم که همین باعث ایجاد مشکل در زمان لاگین میشه و چون request رو به فرم ارسال میکنیم امکان validate کردن فیلدها داخل forms.py وجود نداره. برای رفع این مشکل چکار کنیم؟
من حتی داخل views خواستم دستی شرط بزارم ولی درست کار نکرد
ارسال نظر
سلام
مگه مدل خود جنگو پیغام خطا نمیده؟
من فقط یه سوال برام پیش اومده
ببینید توی ویوی EditUserView وقتی در آخر فرم رو سیو میکنیم ، جنگو از کجا میفهمه که این فرمی که سیو کردیم مربوط به کدوم یوزره ؟ ما که user رو از طریق request بهش ارسال نکردیم
ارسال نظر
ما داریم از ModelForm استفاده میکنیم و داخل این فرم مشخص کردیم که قراره رو مدل Profile تغییر ایجاد کنه.
داخل مدل Profile هم که به یوزر رابطه داریم.
توی view هم profile کاربر رو با request به فرم ارسال کردیم.
ارسال نظر