【问题标题】:PostrgeSQL + Django on Debian 8Debian 8 上的 PostgreSQL + Django
【发布时间】:2017-04-01 13:40:53
【问题描述】:

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

这是我的项目的 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;

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

谢谢你们,祝你们有美好的一天!

【问题讨论】:

    标签: python django postgresql debian vps


    【解决方案1】:

    您是否迁移了数据库?

    python manage.py makemigrations python manage.py migrate

    【讨论】:

    • 没问题!享受吧!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-24
    • 1970-01-01
    • 2016-04-05
    • 1970-01-01
    • 2016-04-18
    • 1970-01-01
    相关资源
    最近更新 更多