Я только что разделил одно приложение django на два - оно становилось слишком сфокусированным, и разделение было лучшим способом продвижения вперед.
Однако ... одна из моих моделей теперь ссылается на модель в моем недавно отделенном приложении с отношением ForeignKey.
Теперь, когда я запускаю свои тесты, они терпят неудачу, потому что набор тестов несоздание моделей в отделенном приложении.
django.db.utils.DatabaseError: relation "blah" does not exist
Когда я запускаю тест с verbose = 2
, я вижу, что создавать эти таблицы не стоит.Как заставить тест создать эти дополнительные таблицы?
Он создает auth
таблицы, некоторые другие основные таблицы django и south_migrationhistory
- и, глядя на южный код, я не вижу, где /как убедиться, что он создан при тестировании!
Есть какие-нибудь подсказки?
Спасибо