عضو کانال یوتیوب ما شوید.

رفع مشکل auth.User.groups: (fields.E304) Reverse accessor for User.groups در جنگو

رفع مشکل auth.User.groups: (fields.E304) Reverse accessor for User.groups در جنگو
رفع مشکل auth.User.groups: (fields.E304) Reverse accessor for User.groups در جنگو

رفع مشکل auth.User.groups: (fields.E304) Reverse accessor for User.groups در جنگو

در این نوشته به روش حل خطای زیر

auth.User.groups: (fields.E304) Reverse accessor for ‘User.groups’ clashes with reverse accessor for ‘UserManage.groups’

می پردازیم.

همراه ما باشید.

 

رفع مشکل auth.User.groups: (fields.E304) Reverse accessor for User.groups در جنگو

این خطا زمانی رخ می دهد که بخواهید از جدول user که جدول اصلی جنگو می باشد و کاربران را در خود نگه می دارد به عنوان یکی از جدول های پروژه ی خود استفاده کنید و مجددا برای user مدل جداگانه طراحی نکنید. بعد از انجام اینکار شما با خطای

auth.User.groups: (fields.E304) Reverse accessor for ‘User.groups’ clashes with reverse accessor for ‘UserManage.groups’

روبرو خواهید شد که برای رفع آن باید وارد فایل تنظیمات اصلی جنگو که settings.py است بشوید و سپس کد زیر را درون آن قرار دهید:

AUTH_USER_MODEL = 'YourAppName.YourClassName'

کد بالا را متناسب با نام مدل خود تغییر دهید تا مشکل شما رفع شود. بعد از انجام این کار یک بار اجرای جنگو را متوقف و مجددا اجرا کنید.

 

اگر مشکل شما رفع نشد در بخش نظرات همین نوشته برای ما بنویسید.

موفق باشید.

برای امتیاز به این نوشته کلیک کنید!
[کل: 2 میانگین: 5]