如何在 Django 中使用 PostgreSQL 数据库
在Django中使用PostgreSQL数据库,你需要按照以下步骤操作:
- 确保你的环境中安装了
psycopg2
库,这是PostgreSQL数据库的Python驱动程序。如果没有安装,可以通过pip安装:
pip install psycopg2
- 在你的Django项目的
settings.py
文件中,修改DATABASES
配置,设置你的PostgreSQL数据库信息:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': '你的数据库名',
'USER': '你的用户名',
'PASSWORD': '你的密码',
'HOST': '数据库服务器地址(默认为localhost)',
'PORT': '5432', # PostgreSQL的默认端口
}
}
- 运行Django的数据库迁移命令,创建或迁移你的数据库模式:
python manage.py makemigrations
python manage.py migrate
- 确保你的PostgreSQL服务正在运行,然后你就可以通过Django项目使用PostgreSQL数据库了。
以上步骤提供了一个基本的指南,如果你在实际操作中遇到问题,请确保检查你的数据库服务器是否运行,以及你的数据库名、用户名和密码是否正确。如果你在安装psycopg2
时遇到问题,请确保你的系统安装了PostgreSQL开发库。
评论已关闭