近几天再看Django,结果在连接MySQL的时候出现了一点问题,现记录一下。
Python3.6,Django1.11.5,
我用的是pycharm,先进入file-->setting-->project interpreter-->点击+-->搜索pymysql安装
运行之后会发现提示没有MySQLdb
然后在网上搜到了解决办法,就是在项目中的__init__.py中写入:
import pymysql
pymysql.install_as_MySQLdb()
注意:
这里比较坑的就是如果安装的pymysql版本是最新的0.8,就会报错,说pymysql没有install_as_MySQLdb()属性。
而且安装的Python目录下的pymysql中没有__init__.py文件,所以我就把pymysql的版本改成了0.7,再在项目中的__init__.py中加入如上代码就好啦。。。