django 连接pg
时间: 2023-09-12 11:12:30 浏览: 55
要在 Django 中连接 PostgreSQL 数据库,您需要使用以下步骤:
1. 安装 psycopg2 包。
```
pip install psycopg2
```
2. 在 settings.py 中配置数据库连接信息。
```python
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'your_database_name',
'USER': 'your_database_username',
'PASSWORD': 'your_database_password',
'HOST': 'localhost',
'PORT': '5432',
}
}
```
3. 运行 Django 的 migrate 命令来创建数据库表。
```
python manage.py migrate
```
4. 现在您就可以使用 Django 操作 PostgreSQL 数据库了。
```python
from django.db import models
class Person(models.Model):
name = models.CharField(max_length=100)
age = models.IntegerField()
```
这样就可以创建一个名为 Person 的表,其中包含名为 name 和 age 的两个字段。