分享

关于django数据库迁移 以及显示未检测到更改的问题

 软件开发组 2020-07-11

No changes detected 显示这样的原因

数据库迁移代码步骤:


今天在所有数据库的时候对数据库进行了删除,重新迁移数据库映射,但是却发现终端给出了这样的信息。

'>>>No changes detected'

通常出现这样的字段一般是在models.py未保存的情况下python基础教程发生的,那么之后我也检查了各个数据,查找了各个可能出现错误的环节

  • settings 数据库的相关信息DATABASES 以及 app未注册的情况

  • models.py 文件未保存

  • 数据库会在migrations下生成记录上传数据的文件要删除彻底

那么我尝试生成一个空的记录文件在migrations下,我的要迁移数据库到app名称为booktest

python manage.py makemigrations --empty booktest

或者可以直接使用以下代码,指定app下迁移数据库

python manage.py makemigrations booktest

生成记录数据的代码后我就成功看到数据库了,希望对你们也能有帮助

人生苦短。希望大家能和我交流学习哦。 右侧分类下的每篇文章都有排序方便阅读。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多