django -- Abstract User Error


[HTML_REMOVED]


问题

在使用 AbstractUser 扩展用户的时候,数据库迁移时出现了一下错误

Reverse accessor for 'User.groups' clashes with reverse accessor for 'UserModel.groups'.
HINT: Add or change a related_name argument to the definition for 'User.groups' or 'UserModel.groups'.

解决

在 settings.py 中增加相关变量,让 django 知道那个是用户管理 model

AUTH_USER_MODEL = 'user_admin.UserModel'

user_admin 为 app 名字, UserModel 为所用用户 model