Я наконец пытаюсь построить несколько тестов (я должен был сделать это долго go). Но всякий раз, когда я пытаюсь
python manage.py test
, я получаю
django.db.utils.ProgrammingError: relation "Customers Table" does not exist
Наряду с трассировкой стека, которая не дает указания, на какую модель он ссылается (многие модели относятся к таблице клиентов). Я прокомментировал все из test.py
- поэтому единственное, что делает python manage.py test
, это пытается создать этот тестовый БД.
Я предполагаю, что вопрос связан с миграциями, потому что я представляю, как это создает тестовую базу данных. Я не уверен, как даже начать копаться в моих 50+ миграциях, чтобы найти, где / когда я сделал это отношение. Есть ли способ очистить / очистить миграцию, не путая вещи слишком много? Тогда я мог бы создать новую миграцию, которая точно отражает текущее состояние, не сохраняя грехов моих прошлых миграций.