Django配置MySQL数据库支持
Django支持MySQL主要有两种方式, 一种是使用pymysql包, 这个是个纯python包, 可以跨平台运行, 不过性能较差, 另一种是mysqlclient, 这个需要操作系统支持, 在linux平台可以获得更好的性能, 在windows系统下安装比较麻烦。
mysqlclient
mysqlclient 需要依赖操作系统的库
| 1 | sudo apt install python3-dev default-libmysqlclient-dev build-essential | 
| 1 | sudo yum install python3-devel mysql-devel | 
然后pip安装mysqlclient
| 1 | pip install mysqlclient | 
pymysql
直接安装:
| 1 | pip install pymysql | 
在 __init__.py 或者 settings.py 文件开头添加
| 1 | import pymysql | 
settings.py配置
Django的settings.py需要配置:
| 1 | DATABASES = { | 
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 BLOG!

