我重命名了一些django应用程序,现在想运行migrate
来更新数据库。但是我收到以下错误,因为旧的名称仍然在迁移文件中被引用。
ValueError:字段pr1.Ticket.project引用的模型查找失败:prod.Project
我已经尝试./manage.py flush
重置数据库了,但这似乎没什么帮助。
什么是重置'的正确方法。或初始化迁移?
答案 0 :(得分:1)
如果您不关心迁移和数据,只需删除迁移文件夹的内容并再次创建它们:
rm -f yourapp/migrations/*
touch yourapp/migrations/__init__.py
./manage.py makemigrations