2017-04-01 59 views
0

美好的一天,我有一臺Debian 8服務器,運行一些django測試應用程序,我想將它們連接到PostgreSQL而不是SQLite。你能幫我解決這個問題嗎?Debian 8上的PostrgeSQL + Django

這是我的項目的settings.py(數據庫塊)

DATABASES = { 
'default': { 
    'ENGINE': 'django.db.backends.postgresql_psycopg2', 
    'NAME': 'testProject', 
    'USER': 'admin', 
    'PASSWORD': 'adminPassword', 
    'HOST': 'localhost', 
    'PORT': '', 
} 
} 

我想我已經通過

sudo apt-get install python-pip python-dev libpq-dev postgresql postgresql-contrib

CREATE DATABASE testProject; 
CREATE USER admin WITH PASSWORD 'adminPassword'; 
GRANT ALL PRIVILEGES ON DATABASE testProject TO admin; 

而且安裝成功當我嘗試訪問頁面時,它顯示「服務器拒絕連接」或類似的東西那個。

謝謝你們,祝你有美好的一天!

回答

0

您是否已經遷移了數據庫?

python manage.py makemigrations python manage.py migrate

+0

我忘了做,謝謝<3,它正在 –

+0

沒問題!請享用!! –