为了让Django连接MySQL,Django提示没有模块MySQLdb
,然后按视频上的讲解要安装MySQL-python,但这个视频的版本是针对python2.7的(我用的Python3)。
然后我就跟着装,发现怎么装都装不上。用pip安装sudo pip3 install mysql-python
,又是提示No module named 'ConfigParser'
,又是提示Command "python setup.py egg_info" failed with error code 1
,然后针对错误提示找了N多办法,都没法解决。
接着又上网查了查,才发现原来MySQLdb
只适用于python2,python3的替代品叫做PyMySQL
,然后赶紧sudo pip3 install pymysql
,接着就成功了。
还没完,再到Django的__init__.py
加上
import pymysql
pymysql.install_as_MySQLdb()
这两句,再点击Run manage.py Task
终于不报错了!!