@astatium135

Django почему не «подхватывает» все приложения при миграции?

Всплыла такая проблема: при получении команды makemigrations Django игнорирует часть приложений. При этом, если вызвать создание миграций для этого приложения напрямую (python makemigrations menu, например), то миграция создастся. Так же при попытке использования джанговских юнит-тестов в тестовую БД почему-то в первую очередь добавляются модели тех самых приложений, для которых не хотели создаваться миграции, с конечным вылетом по integrity error.
Подскажите, пожалуйста, почему это может происходить, и как это лечить.
  • Вопрос задан
  • 301 просмотр
Решения вопроса 1
@astatium135 Автор вопроса
Проблема решена. Если кого-то привёл сюда гугл - проверьте, чтобы в папке вашего приложения была папка migrations, а в ней пустой файл __init__.py
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы