django框架怎么连接mysql数据库
时间: 2023-09-13 16:07:37 浏览: 62
连接 MySQL 数据库需要在 Django 项目的 `settings.py` 文件中进行配置。以下是配置步骤:
1. 安装 MySQL 驱动:
```
pip install mysqlclient
```
2. 在 `settings.py` 文件中配置数据库信息:
```
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'your_database_name',
'USER': 'your_database_user',
'PASSWORD': 'your_database_password',
'HOST': 'your_database_host', # 可选参数
'PORT': 'your_database_port', # 可选参数
}
}
```
3. 在项目中使用 MySQL 数据库:
```
# 引入 models 模块
from django.db import models
# 创建一个数据库表
class MyTable(models.Model):
field1 = models.CharField(max_length=50)
field2 = models.IntegerField()
# ...
```
4. 执行数据库迁移:
```
python manage.py makemigrations
python manage.py migrate
```
这样,Django 项目就可以连接 MySQL 数据库并使用了。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)