【问题标题】:Is it possible run makemigrations with deleted schema?是否可以使用已删除的架构运行 makemigrations?
【发布时间】:2017-04-13 16:57:52
【问题描述】:

由于 windows10 初始化,我的所有 SQL 架构都被删除了。 所以,我想用已经存在的 django 项目代码(有这么多行......)运行 makemigrations。 但是“python manage.py makemigrations”不适用于错误“表不存在”......有没有一些方法可以克服这些情况???

【问题讨论】:

    标签: python sql django database schema


    【解决方案1】:

    您现有的迁移脚本已损坏。所以你需要做以下步骤:

    1. 删除应用内的迁移文件夹

    2. 然后运行 ​​makemigrations

      python manage.py makemigrations
      
    3. 将更改应用到数据库

      python manage.py migrate
      

    【讨论】:

    • 感谢您的回答:-)!但是这个解决方案在我的情况下不起作用,我只是使用 sql 远程连接,谢谢!!
    • 好吧好吧。您可以发布您如何解决的答案并接受相同的答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多