При запуске тестов вы можете сделать:
./manage.py test --keepdb
Чтобы запустить ваши тесты и сохранить базу данных тестов. Можно ли на самом деле подключить оболочку django, чтобы мы могли интерактивно обращаться к тестовой базе данных так же, как оболочка Django может нормально работать с производственной базой данных?
Обратите внимание, что ответ и его комментарии здесь означают, что вы можете получить к нему доступ, выполнив что-то вроде:
from django import test
test.utils.setup_test_environment()
from django.db import connection
db = connection.creation.create_test_db(keepdb=True)
Но когда я это сделаю, моя база данных окажется пустой, когда я выполняю запросы.