Debian 8 上的 PostgreSQL + Django
PostrgeSQL + Django on Debian 8
美好的一天,我有一个 Debian 8 服务器,我在其中 运行 一些 django 测试应用程序,我想将它们连接到 PostgreSQL 而不是 SQLite。你能帮我解决这个问题吗?
这是我的项目(DATABASES 块)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;
当我尝试访问页面时,它显示 "server refused connection" 或类似的内容。
谢谢你们,祝你们有愉快的一天!
你迁移数据库了吗?
python manage.py makemigrations
python manage.py migrate
美好的一天,我有一个 Debian 8 服务器,我在其中 运行 一些 django 测试应用程序,我想将它们连接到 PostgreSQL 而不是 SQLite。你能帮我解决这个问题吗?
这是我的项目(DATABASES 块)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;
当我尝试访问页面时,它显示 "server refused connection" 或类似的内容。
谢谢你们,祝你们有愉快的一天!
你迁移数据库了吗?
python manage.py makemigrations
python manage.py migrate