写Django项目的时候出现bug:import MySQLdb as Database ModuleNotFoundError: No module named ‘MySQLdb’
原因是MySQLdb只适用于python2,在python3一般使用pymysql
所以要在app的__init__.py文件中加入
import pymysql
pymysql.install_as_MySQLdb()
而后又出现bug:raise ImproperlyConfigured('mysqlclient 1.4.0 or newer is required; you have 0.10.0.
原因是MySQLclient 目前只支持到 Python3.4,我们使用了更高版本的 python
所以还要在__init__.py里加上一句以指定版本
pymysql.version_info = (1, 4, 13, "final", 0)
网友评论