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


上面的報錯出現在我將原定的models, views及ulrs遷移到的app中后,在將所有我認為需要修改的都修改

了之后運行命令:makemigrations命令時出現的

如上圖

解決辦法:

在settings.py中加入下面的內容:

AUTH_USER_MODEL = 'users.UserProfiles'

 注: users是我的app名, UserProfiles是我的models名字

即格式為:

AUTH_USER_MODEL = 'myapp.mymodel'

 這里好像只能是user,因為其它model不會與內置的auth表沖突!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM