📅  最后修改于: 2023-12-03 15:03:48.802000             🧑  作者: Mango
在 Python 中使用 Django 开发应用程序时,PostgreSQL 是一个非常流行的数据库选项。本文将介绍如何在 Django 中设置 PostgreSQL 数据库。
在开始 Django 项目之前,您需要先安装 PostgreSQL 数据库和 Python 的 psycopg2 库。如果您还没有安装 PostgreSQL 数据库,请按照下面的指导进行安装:
sudo apt-get install postgresql
sudo yum install postgresql
brew install postgresql
安装后,您需要安装 psycopg2 库:
pip install psycopg2
在使用 Django 和 PostgreSQL 开发应用程序之前,您需要创建一个数据库。可以使用以下命令创建一个 PostgreSQL 数据库:
createdb mydatabase
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql', # 指定数据库引擎
'NAME': 'mydatabase', # 数据库名称
'USER': 'mydatabaseuser', # 数据库用户
'PASSWORD': 'mypassword', # 数据库密码
'HOST': 'localhost', # 数据库主机
'PORT': '5432', # 数据库端口
}
}
python manage.py migrate
使用 PostgreSQL 数据库可以为您的 Django 应用程序提供稳定、可靠和可扩展的数据库解决方案。通过按照本文中的步骤设置 PostgreSQL 数据库,您将能够在 Django 中轻松使用 PostgreSQL 数据库。