我是 Django 的初学者。我不小心删除了原来的迁移文件,唯一剩下的相关文件是db.sqlite3。现在我对models.py 进行了一些更改,并希望在保留db.sqlite3 中以前的数据的同时更新我的数据库。我该怎么做?python manage.py makemigrations 会起作用吗?
没有。
您可以做的是在更改之前运行 make migrations。运行
Python manage.py migrate --fake
这将对您的表进行原样迁移,然后将其标记为已应用。现在您可以进行更改并运行 make migration... 迁移
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句