【问题标题】:Missing Wagtail Streamforms Migrations Breaking Heroku Deployments缺少 Wagtail Streamforms 迁移破坏 Heroku 部署
【发布时间】:2018-03-22 09:01:43
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: wagtail wagtail-streamfield


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2017-05-19
      • 2014-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多