0

由于“模型具有尚未反映在迁移中的更改”消息,我无法部署到 Heroku。我的应用程序迁移是最新的。问题是,由于某种原因,未部署以下目录中 wagtailstreams 包的迁移:

.heroku/python/lib/python3.6/site-packages/wagtailstreamforms/migrations/

我尝试添加MIGRATION_MODULES = {'wagtailstreamforms': 'myapp.wagtailstreamforms_migrations'}到我的 base.py,makemigrations wagtailstreamforms再次运行和部署,但 Heroku 仍然没有运行任何迁移,并且仍然报告说相同模型的更改未反映在迁移中。

在不属于我的 git 目录的 wagtailstreamforms 等库中更新迁移的策略是什么?

4

1 回答 1

0

我在启用 Migration_Modules 的情况下运行 makemigrations wagtailstreamforms ,然后在没有它的情况下再次运行,然后在启用 Migration_Modules 的情况下再次运行,每次都推送到 Heroku,最后一次推送时,模型更改消息最终消失了。希望这对某人有所帮助,因为我花了很多时间。

于 2018-03-22T09:46:56.547 回答