Я пытаюсь протестировать свои приложения Django, которые работают в базе данных PostGIS, следуя информации в Документация по тестированию Django .
Обычно я создаю новую базу данных, копируя шаблон:
(как пользователь postgres)
createdb -T template_postgis -O lizard test_geodjango2
Когда я запускаю ./manage.py test
, я получаю следующее сообщение:
Создание тестовой базы данных ...
Произошла ошибка при создании тестовой базы данных: отказано в разрешении на создание базы данных
Введите 'yes', если вы хотите попробовать удалить тестовую базу данных 'test_geodjango2', или 'no', чтобы> отменить:
Какой лучший способ позволить системе создать базу данных?