报错(1)

2020-06-20  本文已影响0人  Steppe

auth.User.groups: (fields.E304) Reverse accessor for 'User.groups' clashes with reverse accessor for 'User.groups'.

HINT: Add or change a related_name argument to the definition for 'User.groups' or 'User.groups'

报错原因:我们自定义的用户模型类还不能直接被Django的认证系统所识别,需要在配置文件中告知Django认证系统使用我们自定义的模型类。

在配置文件中进行设置

在settings.py文件中添加如下配置:

阅读源代码:'django.conf.global_settings'

AUTH_USER_MODEL = 'auth.User'

AUTH_USER_MODEL = '应用名.模型类名'

AUTH_USER_MODEL 参数的设置以点.来分隔,表示应用名.模型类名。

# 自定义用户模型

AUTH_USER_MODEL = 'user.Users'

上一篇下一篇

猜你喜欢

热点阅读