Python3启动django项目报错“NameError: name '_mysql' is not defined”

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python3启动django项目报错“NameError: name '_mysql' is not defined”相关的知识,希望对你有一定的参考价值。

参考技术A

报错如下:
“NameError: name \'_mysql\' is not defined”

解决方法:
使用pymysql代替MySQLdb

步骤:
安装pymysql:pip install pymysql
打开项目在setting.py的init.py,或直接在当前py文件最开头添加如下:

以上是关于Python3启动django项目报错“NameError: name '_mysql' is not defined”的主要内容,如果未能解决你的问题,请参考以下文章

Django启动报错Did you install mysqlclient or MySQL-python

启动Django项目报错

Python3+ Django2.7开发web排坑记001

3. 在Django 2.2中启动开发服务器时处理SQLite3错误

mac电脑安装django ,运行django报错解决

Django中启动的时候报错,急求帮助,谢谢