Как предотвратить создание в 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 вообще переименовывать имя моей таблицы?