Как предотвратить создание в Django TestCase SQL-таблицы с префиксами?

Я начал создавать TestCase для API, который использовал Django Rest Framework. Но как только я начал, я понял, что база данных, созданная TestCase, включает префиксы в моей таблице. Я знаю, что могу изменить имя таблицы на более Django-дружелюбное, но не думаю, что это будет работать с моей текущей настройкой MySQL.

Вот ошибка, которую я получил.

django.db.utils.ProgrammingError: (1146, "Table 'test_db.foo' doesn't exist")

Когда я запускаю с --keepdb, таблица, которую он создал, - api_foo, где api - это место, где хранится models.py

Есть ли способ запретить Django вообще переименовывать имя моей таблицы?

Вернуться на верх