Django学习——用户自定义models问题解决

1、问题
在Django中使用自定义的model的时候会出现下面的错误html

ERRORS: auth.User.groups: (fields.E304) Reverse accessor for 'User.groups' clashes with reverse accessor for 'MyUser.groups'. HINT: Add or change a related_name argument to the definition for 'User.groups' or 'MyUser.groups'. auth.User.user_permissions: (fields.E304) Reverse accessor for 'User.user_permissions' clashes with reverse accessor for 'MyUser.user_permissions'. HINT: Add or change a related_name argument to the definition for 'User.user_permissions' or 'MyUser.user_permissions'. user.MyUser.groups: (fields.E304) Reverse accessor for 'MyUser.groups' clashes with reverse accessor for 'User.groups'. HINT: Add or change a related_name argument to the definition for 'MyUser.groups' or 'User.groups'. user.MyUser.user_permissions: (fields.E304) Reverse accessor for 'MyUser.user_permissions' clashes with reverse accessor for 'User.user_permissions'. HINT: Add or change a related_name argument to the definition for 'MyUser.user_permissions' or 'User.user_permissions'.


2、解决app

这个错误是因为系统没有识别User本身加载的类,所以须要用户本身设定加载的model:【AUTH_USER_MODEL = '[apps的名称].[自定义的model名]'】
1.app和model的配置
spa


2.在setting中的设置code

 
3、参考
http://www.javashuo.com/article/p-bbmpbhea-ht.htmlhtm

相关文章
相关标签/搜索