如何在没有原始迁移文件的情况下更新django中的sqlite数据库,同时保留db.sqlite3中的数据



我是django的初学者。我不小心删除了原始的迁移文件,剩下的唯一相关文件是db.sqlite3。现在,我对models.py进行了一些更改,并希望更新数据库,同时在db.sqlite3中保留以前的数据。我该怎么做?python manage.py使迁移工作吗?

没有。

您可以做的是在更改之前运行make迁移。运行

Python manage.py migrate --fake

这将使表按原样进行迁移,然后将其标记为已应用。现在您可以进行更改并运行make migration。。。迁移

相关内容

  • 没有找到相关文章

最新更新