📜  本地主机 postgres 设置 django - Python (1)

📅  最后修改于: 2023-12-03 14:55:26.691000             🧑  作者: Mango

本地主机 postgres 设置 django - Python

介绍

在使用 Django 构建项目时,我们经常会使用 PostgreSQL 数据库。本文将介绍如何在本地主机上配置 PostgreSQL 数据库,并在 Django 项目中使用它。

步骤
步骤一:安装 PostgreSQL

在 Ubuntu 系统中,我们可以通过以下命令安装 PostgreSQL:

sudo apt-get update
sudo apt-get install postgresql postgresql-contrib
步骤二:启动 PostgreSQL

我们可以使用以下命令启动 PostgreSQL:

sudo service postgresql start
步骤三:创建数据库和用户

我们需要创建一个新的数据库和一个新的用户来在 Django 项目中使用 PostgreSQL。我们可以使用以下命令创建数据库和用户:

sudo su - postgres
createuser --interactive
createdb mydb

在创建用户时,我们需要确保用户有权限创建数据库。在创建数据库时,请使用您的项目名称或任何您想要的名称。

步骤四:安装 psycopg2

psycopg2 是一个用于连接 PostgreSQL 数据库的 Python 库,我们可以通过以下命令安装它:

pip install psycopg2
步骤五:在 Django 项目中设置 PostgreSQL

在 Django 项目中,我们需要在 settings.py 文件中进行一些更改:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'mydb',
        'USER': 'myuser',
        'PASSWORD': 'mypassword',
        'HOST': 'localhost',
        'PORT': '',
    }
}

请确保将上面的值替换为您创建的数据库和用户的值。

结论

现在,您已经学会了如何在本地主机上配置 PostgreSQL 数据库,并在 Django 项目中使用它。祝您使用愉快!