رفع مشکل 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'
کد بالا را متناسب با نام مدل خود تغییر دهید تا مشکل شما رفع شود. بعد از انجام این کار یک بار اجرای جنگو را متوقف و مجددا اجرا کنید.
اگر مشکل شما رفع نشد در بخش نظرات همین نوشته برای ما بنویسید.
ارسال پاسخ