Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 是否可以使用已删除的架构运行makemigrations?_Python_Sql_Django_Database_Schema - Fatal编程技术网

Python 是否可以使用已删除的架构运行makemigrations?

Python 是否可以使用已删除的架构运行makemigrations?,python,sql,django,database,schema,Python,Sql,Django,Database,Schema,由于windows10初始化,我的全部SQL架构被删除。 所以,我想用已经存在的django项目代码运行makemigrations(有这么多行……)。 但是“python manage.py makemigrations”不适用于错误“表不存在”。。。是否有一些方法可以克服这些情况?您现有的迁移脚本已损坏。因此,您需要执行以下步骤: 删除应用程序中的“迁移”文件夹 然后运行makemigrations python manage.py makemigrations 将更改应用于数据库 py

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

您现有的迁移脚本已损坏。因此,您需要执行以下步骤:

  • 删除应用程序中的“迁移”文件夹

  • 然后运行makemigrations

    python manage.py makemigrations
    
  • 将更改应用于数据库

    python manage.py migrate
    

  • 谢谢你的回答:-)!但是这个解决方案在我的情况下不起作用,我只是使用sql远程连接,谢谢!!好的,很好。您可以发布您如何解决问题的答案,并接受相同的答案。