Debian 8上的PostrgeSQL + Django

时间:2017-04-01 13:40:53

标签: python django postgresql debian vps

美好的一天,我有一个Debian 8服务器,我正在运行一些django测试应用程序,我想将它们连接到PostgreSQL而不是SQLite。你能帮帮我解决这个问题吗?

这是我项目的settings.py(DATABASES块)

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;

当我尝试访问页面时,它显示“服务器拒绝连接”或类似的东西。

谢谢你们,祝你们度过愉快的一天!

1 个答案:

答案 0 :(得分:0)

您是否迁移了数据库?

python manage.py makemigrations python manage.py migrate