Тестирование Django: Использовать основную базу данных, поскольку доступна только одна база данных?
Я студент университета, и я решил использовать Django для своего выпускного проекта. Это означает, что я ограничен в использовании университетского сервера баз данных MySQL. На этом сервере мне разрешено иметь только одну базу данных под своим именем, и у меня нет разрешения на создание других собственных баз данных. Я не могу использовать функциональность тестовой базы данных Django, так как у меня есть только одна база данных и я не могу создать другую. Поэтому, когда я запускаю ./manage.py test
, я получаю ошибку...
Found 3 test(s).
Creating test database for alias 'default'...
Got an error creating the test database: (1044, "Access denied for user 'comp24394'@'%' to database 'test_comp24394'")
Как я могу обойти это? Возможно ли создание «тестовых» таблиц в основной базе данных? Или я могу разместить тестовую базу данных на другом сервере, отличном от основного - если да, то каковы будут шаги для реализации этого?
Спасибо за любую помощь!