关于django数据库迁移 以及显示未检测到更改的问题
程序员文章站
2024-01-29 13:19:40
No changes detected 显示这样的原因 数据库迁移代码步骤: 今天在所有数据库的时候对数据库进行了删除,重新迁移数据库映射,但是却发现终端给出了这样的信息。 ' No changes detected' 通常出现这样的字段一般是在models.py未保存的情况下发生的,那么之后我也检 ......
no changes detected 显示这样的原因
数据库迁移代码步骤:
今天在所有数据库的时候对数据库进行了删除,重新迁移数据库映射,但是却发现终端给出了这样的信息。
'>>>no changes detected'
通常出现这样的字段一般是在models.py未保存的情况下发生的,那么之后我也检查了各个数据,查找了各个可能出现错误的环节
- settings 数据库的相关信息
databases
以及 app未注册的情况 - models.py 文件未保存
- 数据库会在migrations下生成记录上传数据的文件要删除彻底
那么我尝试生成一个空的记录文件在migrations下,我的要迁移数据库到app名称为booktest
python manage.py makemigrations --empty booktest
或者可以直接使用以下代码,指定app下迁移数据库
python manage.py makemigrations booktest
生成记录数据的代码后我就成功看到数据库了,希望对你们也能有帮助