Ошибка создания базы данных во время тестирования django - PullRequest
0 голосов
/ 02 апреля 2020

У меня есть функциональный Django проект с функциональной базой данных. Когда я пытаюсь запустить тесты для этого проекта, я получаю эту ошибку при создании базы данных:

django.db.utils.InternalError: (1553, "Cannot drop index 'One response per question per level': needed in a foreign key constraint")

У меня было ограничение unique_together в одной из таблиц, которые я позже удалил.

Эта строка

'One response per question per level'

связана с этим ограничением unique_together и присутствует в двух файлах миграции - первый раз при создании таблицы и второй раз при удалении.

Когда я запускаю тесты, он выдает эту ошибку, и база данных не создается. Как я могу решить эту проблему?

1 Ответ

0 голосов
/ 06 апреля 2020

Это похоже на известную проблему в Mysql code.djangoproject.com / ticket / 24757

Сейчас я использую обходной путь .

...