Отсутствующие миграции Wagtail Streamforms, нарушающие развертывание Heroku

Я не могу выполнить развертывание в Heroku из-за сообщения «в моделях есть изменения, которые еще не отражены в миграции». Мои миграции приложений актуальны. Проблема в том, что по какой-то причине миграция для пакета wagtailstreams в следующем каталоге не была развернута:

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

Я попытался добавить MIGRATION_MODULES = {'wagtailstreamforms': 'myapp.wagtailstreamforms_migrations'} в свой base.py, запустить makemigrations wagtailstreamforms и снова развернуть, но Heroku по-прежнему не выполнял никаких миграций и по-прежнему сообщал, что в той же модели были изменения, не отраженные в миграции.

Какова стратегия обновления миграций в библиотеках, таких как wagtailstreamforms, которые не являются частью моего каталога git?


person Cleverlemming    schedule 22.03.2018    source источник


Ответы (1)


Я запустил makemigrations wagtailstreamforms с включенным Migration_Modules, а затем снова без него, а затем еще раз с включенным Migration_Modules и каждый раз отправлял в Heroku, и при последнем нажатии сообщение об изменении модели наконец исчезло. Надеюсь, это кому-то поможет, потому что я потратил на это много времени.

person Cleverlemming    schedule 22.03.2018