缺少Wagtail Streamforms迁移打破Heroku部署

时间:2018-03-22 09:01:43

标签: wagtail wagtail-streamfield

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

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

我尝试将MIGRATION_MODULES = {'wagtailstreamforms': 'myapp.wagtailstreamforms_migrations'}添加到我的base.py,运行makemigrations wagtailstreamforms并再次部署,但Heroku仍然没有运行任何迁移,但仍然报告相同的模型没有在迁移中反映出来的变化。< / p>

更新库中的迁移的策略是什么,例如wagtailstreamforms,它不属于我的git目录?

1 个答案:

答案 0 :(得分:0)

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