📅  最后修改于: 2023-12-03 15:03:48.965000             🧑  作者: Mango
PostgreSQL是一个流行的开源关系数据库管理系统。在Django中,它可以作为后端数据库使用。
首先,需要在本地安装PostgreSQL数据库。
使用以下命令在Ubuntu上安装:
sudo apt-get update
sudo apt-get install postgresql postgresql-contrib
在MacOS上,可以使用Homebrew安装:
brew update
brew install postgresql
可以使用以下命令创建一个新的数据库,例如mydatabase
:
sudo -u postgres createdb mydatabase
要管理PostgreSQL数据库,必须创建一个新的用户并分配权限。
可以使用以下命令创建一个新的用户,例如myuser
:
sudo -u postgres createuser myuser
接下来,可以将此用户指定为数据库的所有者,如下所示:
sudo -u postgres psql
ALTER DATABASE mydatabase OWNER TO myuser;
在Django项目的settings.py
文件中,使用以下数据库配置:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'mydatabase',
'USER': 'myuser',
'PASSWORD': 'mypassword',
'HOST': 'localhost',
'PORT': '',
}
}
确保将mydatabase
,myuser
和mypassword
替换为您的数据库名称,用户名和密码。
在Django项目中使用PostgreSQL作为默认数据库,只需完成上述步骤即可。
此外,您可以使用pgAdmin
等GUI工具管理PostgreSQL数据库。
开始使用PostgreSQL作为Django的数据库!