من رفتم سربازی اگر محتوای منو دوست داشتید و بدردتون خورد از من حمایت مالی کنید

رفع مشکل 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]