怎么连接django和mysql
时间: 2023-05-30 11:03:43 浏览: 140
django2.2版本连接mysql数据库的方法
连接 Django 和 MySQL 需要进行以下步骤:
1. 安装 MySQL
在本地安装 MySQL 数据库,并创建一个数据库,用于存储 Django 应用程序的数据。
2. 安装 MySQL 驱动程序
安装 Python MySQL 驱动程序,可以使用 `pip` 命令进行安装:
```
pip install mysqlclient
```
3. 配置 Django 数据库设置
在 Django 项目的 `settings.py` 文件中,设置数据库的连接信息,如下所示:
```python
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'database_name',
'USER': 'database_user',
'PASSWORD': 'database_password',
'HOST': 'localhost',
'PORT': '3306',
}
}
```
其中,`ENGINE` 指定使用的数据库引擎为 MySQL,`NAME`、`USER`、`PASSWORD` 分别为数据库名称、用户名和密码,`HOST` 指定数据库服务器的地址,`PORT` 指定数据库服务器的端口号。
4. 运行数据库迁移
在 Django 项目的根目录下,运行以下命令:
```
python manage.py migrate
```
该命令会自动创建数据库表和字段,将 Django 应用程序的模型映射到 MySQL 数据库中。
5. 测试数据库连接
运行以下命令:
```
python manage.py dbshell
```
该命令会打开 MySQL 数据库命令行界面,可以使用 SQL 命令测试数据库连接。执行以下命令:
```
show tables;
```
如果成功连接到 MySQL 数据库,将显示数据库中的所有表格。
至此,Django 和 MySQL 的连接已经完成。
阅读全文