【发布时间】:2017-09-27 02:58:23
【问题描述】:
我从 models.py 中删除了两个模型,当我运行 makemigrations 并在本地迁移时,一切都很好。当我在 Heroku 上运行 makemigrations 时,我收到以下消息,其中 Building 和 BuildingInstance 是我删除的模型:
Migrations for 'hello':
0002_building_buildinginstance.py:
- Create model Building
- Create model BuildingInstance
当我运行迁移时,我得到:
Running migrations:
No migrations to apply.
Your models have changes that are not yet reflected in a migration, and so won't be applied.
Run 'manage.py makemigrations' to make new migrations, and then re-run 'manage.py migrate' to apply them.
【问题讨论】:
-
您只有一个
default数据库还是您使用的是数据库路由器? -
@Grimmy 仅默认
-
检查
django_migrations表的内容通常会有所帮助。也许有些东西不同步。
标签: python django heroku django-models heroku-postgres