django - 如何在 Django 3.0.8 中更改 USERNAME_FIELD。不创建自定义用户?
问题描述
我知道已经提出了
相同的问题User.USERNAME_FIELD = 'email'
并通过
放入__init__.py
文件尝试了该解决方案,但它给出了错误
raise AppRegistryNotReady("Apps aren't loaded yet.")
django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.
设置.py
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'account',
]
解决方案
推荐阅读
- asp.net-core - 具有唯一约束的实体框架核心版本 5 问题
- android - 在 OneDrive 上更新时文件损坏
- angular - 角度 - 如何从存储的路线中删除特定路线(routeReuseStrategy)
- certificate - MIMEKIT MultipartSigned.Verify 如何禁用证书吊销列表检查?
- python - 基于python中的值的数据框中的新行
- c# - 获取 SfDataGrid 中特定单元格值的技术
- bukkit - 如何在 Bukkit API 中获取块数据?
- c - 用结构隐式声明函数
- python - Flask 不允许加载本地资源
- windows - 在 Windows 上的批处理文件中运行 PostgreSQL 脚本 - CMD/PS 冻结/挂起