Как обратиться к основной базе данных вместо тестовой базы данных Django TestCase
Я использую класс Django TestCase для запуска некоторых тестов в моем проекте. Некоторые из этих тестов используют драйвер selenium для тестирования форм через браузер. Создание нового экземпляра таблицы базы данных (например, Recipe). Суть в следующем. Поскольку я использую браузер и заполняю поля формы с помощью драйвера Selenium, новый экземпляр рецепта создается для основной базы данных, а не для тестовой.
Я пытаюсь удалить последнюю добавленную строку из таблицы Recipe с помощью
Recipe.objects.using('default').latest('id').delete()
после успешного выполнения теста.
"по умолчанию" - это подключение к одной базе данных. Но этот запрос обращается к тестовой базе данных, которую мы создаем во время выполнения тестов. Как сделать так, чтобы запрос обращался к основной базе данных?