我是django的初学者。我不小心删除了原始的迁移文件,剩下的唯一相关文件是db.sqlite3。现在,我对models.py进行了一些更改,并希望更新数据库,同时在db.sqlite3中保留以前的数据。我该怎么做?python manage.py使迁移工作吗?
没有。
您可以做的是在更改之前运行make迁移。运行
Python manage.py migrate --fake
这将使表按原样进行迁移,然后将其标记为已应用。现在您可以进行更改并运行make migration。。。迁移