Некоторые предупреждения о manage.py переносятся после обновления до 6.4 - PullRequest
0 голосов
/ 14 января 2019

Я обновляю TCMS с 6.3 до 6.4. при выполнении команды «docker exec -it kiwi_web /Kiwi/manage.py migrate» я получил следующее сообщение: Операции для выполнения: Применить все миграции: admin, вложения, auth, contenttypes, core, django_comments, kiwi_auth, linkreference, управление, сеансы, сайты, тестовые сценарии, тест-планы, тестовые запуски Запущенные миграции: Нет миграций для применения. В ваших моделях есть изменения, которые еще не отражены в миграции, и поэтому не будут применены. Запустите «manage.py makemigrations», чтобы выполнить новые миграции, а затем повторно запустите «manage.py migrate», чтобы применить их.

Должен ли я справиться с этим? Не вижу этого раньше.

1 Ответ

0 голосов
/ 14 января 2019

Это проблема с одной из наших зависимых библиотек, которая решается, когда мы говорим: https://github.com/treyhunner/django-simple-history/issues/512

Если вы работаете с новой установкой Kiwi TCMS, в которой первый раз запускается ./manage.py migrate, то попытка запустить ее во второй раз приведет к ошибке, упомянутой в исходном комментарии. Это никак не влияет на вашу БД.

Если вы пытаетесь выполнить обновление с предыдущей версии Kiwi TCMS, это повлечет за собой отказ от выполнения обновлений, выполняемых в результате миграции с / к. Вы можете вручную применить это изменение к своему изображению Docker: https://github.com/kiwitcms/Kiwi/pull/710/commits/61368aa254073bf6189bc3821f71d190c1a18501

или дождитесь выхода следующей версии.

...