本以为Django在修改访问数据库配置的配置后,可以直接连接mysql数据库,但 no way.
Django文档中说
- mysqlclient is a native driver. It’s the recommended choice
因此查看如何安装mysqlclient.
https://pypi.org/project/mysqlclient/ 介绍了如何安装mysqlclient,主要针对Linux环境。
对于Windows环境 只是提到 On Windows, there are binary wheels you can install without MySQLConnector/C or MSVC.。
下面的问题就是如何安装binary wheels.
在这里
https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient
下载对应python版本的whl文件,64位或者32位,要和操作系统一致。
下载完成后仍然通过pip安装
pip install mysqlclient-1.4.4-cp37-cp37m-win_amd64.whl
之后就能够顺利连接和访问mysql了。