django连接mysql的方法
时间: 2023-10-24 07:12:17 浏览: 86
您可以使用以下步骤连接 Django 和 MySQL:
1. 首先需要在您的系统中安装 MySQL 数据库和相关的 Python 包,如 mysqlclient 或 pymysql。
2. 在 Django 的 settings.py 文件中设置 DATABASES 配置项,示例:
```
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'database_name',
'USER': 'username',
'PASSWORD': 'password',
'HOST': 'localhost',
'PORT': '',
'OPTIONS': {
'charset': 'utf8mb4',
},
}
}
```
其中,'database_name' 是您的 MySQL 数据库名称,'username' 和 'password' 是授权给您 Django 访问 MySQL 数据库的用户名和密码。如果您需要访问远程 MySQL 数据库,请将 'HOST' 改为对应的 IP 地址。
3. 运行 migrate 命令来创建数据库表格:
```
python manage.py migrate
```
4. 最后,您可以使用 Django ORM 操作 MySQL 数据库,示例:
```
from django.db import connection
cursor = connection.cursor()
cursor.execute('SELECT * FROM your_table')
rows = cursor.fetchall()
```
阅读全文