django连接数据库
时间: 2023-07-06 10:35:12 浏览: 54
在 Django 中连接数据库非常简单,只需要在项目的 settings.py 文件中进行配置即可。
1. 安装数据库驱动
首先,需要安装与所使用的数据库相应的驱动,例如使用 MySQL 数据库,则需要安装 mysqlclient:
```
pip install mysqlclient
```
2. 配置数据库连接信息
在 settings.py 文件中,需要设置 DATABASES 配置项,例如:
```
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # 数据库引擎
'NAME': 'mydatabase', # 数据库名称
'USER': 'mydatabaseuser', # 数据库用户
'PASSWORD': 'mypassword', # 数据库密码
'HOST': 'localhost', # 数据库主机
'PORT': '3306', # 数据库端口
}
}
```
其中,ENGINE 指定了使用的数据库引擎,NAME 指定了要连接的数据库名称,USER 和 PASSWORD 分别指定了连接数据库的用户名和密码,HOST 和 PORT 分别指定了数据库所在的主机和端口号。
3. 创建数据库表
完成以上配置后,需要运行以下命令创建数据库表:
```
python manage.py makemigrations
python manage.py migrate
```
这样,Django 就可以通过配置文件连接数据库并创建相应的数据表了。