运行python ./manage.py migrate.
后,我无法迁移我的django。这是showmigrations显示的内容
customerweb
[X] 0001_initial
[X] 0002_user_industry
[X] 0003_auto_20220209_1737
[X] 0004_userconfiguration_night_surcharge_exempt
[ ] 0005_auto_20220614_1100
[X] 0006_orderdelivery_is_order_unique
[ ] 0007_orderdelivery_client_reference_no
我已经试过了——假,并试图通过一个迁移使用
python ./manage.py migrate <app_name> <000x_migrate_file>
所有这些都不起作用,因为异常一直提示InconsistentMigrationHistory。我也试过删除迁移文件夹(只保留init),但效果不佳。
所以Django管理员期望一个默认的认证模型是AUTH_USER_MODEL
。现在,因为你改变了依赖项,所以出现了错误。请按照以下步骤操作
- 备份你的数据库
- 在项目文件夹 的
- 运行
python manage.py admin zero
- 取消第2步中注释的行
- 运行
python manage.py migrate
settings.py
中注释出INSTALLED_APPS
和AUTH_USER_MODEL = 'account.User'
中创建的应用程序