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