Django south:“啊;!这些迁移在数据库中,但不在磁盘上;

Django south:“啊;!这些迁移在数据库中,但不在磁盘上;,django,postgresql,heroku,django-south,database-migration,Django,Postgresql,Heroku,Django South,Database Migration,在Django中修改我的应用程序的models.py文件中的模式后,我正在尝试迁移数据库。当我尝试使用/manage.py migrate进行迁移时,会显示以下消息: !这些迁移在数据库中,但不在磁盘上: 当我浏览schemamigration_表和文件时,我注意到在我上次的模式迁移中,由于某种原因,文件(成功地在另一个表中添加了一个表和一个列)不存在。是否有任何方法可以在不重置数据库的情况下执行迁移?是 如果您确信迁移已经应用到数据库,那么可以安全地使用 /manage.py迁移--假 这将

在Django中修改我的应用程序的
models.py
文件中的模式后,我正在尝试迁移数据库。当我尝试使用
/manage.py migrate
进行迁移时,会显示以下消息:

!这些迁移在数据库中,但不在磁盘上:

当我浏览
schemamigration_表和文件时,我注意到在我上次的模式迁移中,由于某种原因,文件(成功地在另一个表中添加了一个表和一个列)不存在。是否有任何方法可以在不重置数据库的情况下执行迁移?

如果您确信迁移已经应用到数据库,那么可以安全地使用

/manage.py迁移--假
这将把迁移转发到最近的迁移

--fake:将迁移序列记录为已应用,但实际上不运行它。用于转换应用程序

./manage.py migrate <app-name> --fake