Слишком большой файл миграции, предотвращающий миграцию - PullRequest
0 голосов
/ 20 мая 2019

В Django 2.2 я запускаю makemigrations, а затем мигрирую. Я жду ок. 5-7 минут, а затем я получаю «Неустранимая ошибка Python: невозможно восстановить после переполнения стека» "Текущий поток 0x0002094 (сначала последний вызов):" yada yada "Файл" manage.py ", строка 17 в основном "Файл manage.py строка 21 в"

Конец. Я проверяю файл миграции, и его размер составляет 4000 строк кода. Что мне делать в этом случае? Должен ли я создавать свои собственные файлы миграции, и если да, то как?

Редактировать: gist.github.com/andrewcw825/9aab9ab2908e12f6d9f4047ac7fb2427 Мы также используем Django-Tagulous. К сожалению, из-за секретности некоторые вещи были добавлены, а другие удалены. Некоторые имена полей были изменены, и я считаю, что одно было удалено. Существует больше миграций.AddField, так как другие модели используют те же теги, к которым добавляются дополнительные миграции. Адд-поля.

...