我正在尝试按照 django 文档中的描述制作自定义用户模型。它说要扩展 AbstractBaseUser 和 BaseUserManager 以开始使用。然而,这些没有在 auth 模型中定义。我在 github 存储库中看到它,但在我的版本中没有。但是,我有 1.4.2,这是最新版本。为什么我所拥有的课程会缺少这些课程?
我试图从 github 复制文件,但现在我不确定 django 文件是从哪里获取的。替换 auth 文件后,我得到了同样的错误(ImportError: cannot import name BaseUserManager)。即使我删除了 auth 目录,我也会收到同样的错误。有什么方法可以准确地确定正在提取哪些 django 文件?