django中使用pymysql
时间: 2023-10-23 20:24:24 浏览: 95
django连接mysql工具类.py
在Django中使用pymysql作为数据库驱动需要进行以下步骤:
1. 安装pymysql库
```
pip install pymysql
```
2. 在Django的settings.py文件中设置DATABASES
```
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'database_name',
'USER': 'username',
'PASSWORD': 'password',
'HOST': 'localhost',
'PORT': '3306',
'OPTIONS': {
'charset': 'utf8mb4',
'cursorclass': pymysql.cursors.DictCursor,
},
}
}
```
3. 将django.db.backends.mysql替换为pymysql
```
DATABASES = {
'default': {
'ENGINE': 'pymysql',
'NAME': 'database_name',
'USER': 'username',
'PASSWORD': 'password',
'HOST': 'localhost',
'PORT': '3306',
'OPTIONS': {
'charset': 'utf8mb4',
'cursorclass': pymysql.cursors.DictCursor,
},
}
}
```
4. 重新启动Django应用程序
这样就可以使用pymysql作为Django的数据库驱动了。
阅读全文