ERRORS:
auth.User.groups: (fields.E304) Reverse accessor for 'User.groups' clashes with reverse accessor for 'profile.groups'.
HINT: Add or change a related_name argument to the definition for 'User.groups' or 'profile.groups'.
auth.User.user_permissions: (fields.E304) Reverse accessor for 'User.user_permissions' clashes with reverse accessor for 'profile.user_permissions'.
HINT: Add or change a related_name argument to the definition for 'User.user_permissions' or 'profile.user_permissions'.
user.profile.groups: (fields.E304) Reverse accessor for 'profile.groups' clashes with reverse accessor for 'User.groups'.
HINT: Add or change a related_name argument to the definition for 'profile.groups' or 'User.groups'.
user.profile.user_permissions: (fields.E304) Reverse accessor for 'profile.user_permissions' clashes with reverse accessor for 'User.user_permissions'.
HINT: Add or change a related_name argument to the definition for 'profile.user_permissions' or 'User.user_permissions'.
如果出现这样的错误,那么该如何去解决.
看看图上的一个auth.User.groups这个类型。
那么出现这个问题的原因是:
你的 "User类继承了AbstractUser这个类,而且没有在settings.py 里面的AUTH_USER_MODEL里面指定你自己创建的user",那么就会与系统的AUTH_USER进行冲突所以出现了这么一个错误.
其实解决思路也很简单, 将settings.py里面的"AUTH_USER_MODEL"指定为你自己的user表即可,或者你换一个基础类继承,比如"models.MODEL"