python3 manage.py runserver
报错信息:“NameError: name '_mysql' is not defined”
image.png
导致原因:
Mysqldb 不兼容 python3.5 以后的版本
解决方法:
使用pymysql代替MySQLdb
步骤:
安装pymysql:pip install pymysql
打开项目在setting.py的init.py,或直接在当前py文件最开头添加如下:
import pymysql
pymysql.install_as_MySQLdb()
网友评论