为什么会出现此错误?管理器不可用; “ auth.User”已交换为“ user.User”

时间:2019-10-26 01:23:52

标签: django django-models django-users

我知道这是一个古老的问题,有很多帖子对此问题进行了答复,但是我找不到任何地方提到我们为什么会收到此错误。我知道导入get_user_model和User = get_user_model()可以完成这项工作,但是为什么我们需要这样做呢? 我这样输入:

  from user.models import User

,还有我的用户模型扩展了abstractbaseuser。为什么Django无法理解这是我的用户模型,应该使用该模型? 我也更改了这样的设置:

  AUTH_USER_MODEL = 'user.User'

0 个答案:

没有答案