我試圖測試在PostGIS數據庫上運行的我的Django應用程序,方法是按照Django testing docs中的信息進行操作。如何自動爲Django測試創建postgis數據庫?
通常我通過複製模板創建一個新的數據庫:
(用戶postgres)
createdb -T template_postgis -O lizard test_geodjango2
當我運行./manage.py test
,我得到以下信息:
創建測試數據庫... 創建測試數據庫時發生錯誤:拒絕創建數據庫的權限
類型「是」,如果你想嘗試刪除test數據庫「test_geodjango2」,或「不」>取消:
什麼是讓系統創建數據庫的最佳方式?
請在您的settings.py文件中包含相關的DATABASE ...參數。 – 2009-06-24 10:17:22