我知道这是一个古老的问题,有很多帖子对此问题进行了答复,但是我找不到任何地方提到我们为什么会收到此错误。我知道导入get_user_model和User = get_user_model()可以完成这项工作,但是为什么我们需要这样做呢? 我这样输入:
from user.models import User
,还有我的用户模型扩展了abstractbaseuser。为什么Django无法理解这是我的用户模型,应该使用该模型? 我也更改了这样的设置:
AUTH_USER_MODEL = 'user.User'