django.db.utils.ProgrammingError: (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to us
e near '; SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED' at line 1")
已经添加以下两行:
import pymysql
pymysql.install_as_MySQLdb()
<p>检查一下虚拟环境里的各种依赖的版本</p>
数据库版本有问题吧,看一看虚拟环境数据库和非虚拟环境数据库差别大不大
<p>遇到同样问题,求大神解答!</p>
<p>遇到同样问题,参考<a rel="nofollow">http://bbs.51cto.com/thread-1550958-1.html</a></p>
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'w44524',
'USER': 'root',
'PASSWORD':'w44524',
'HOST':'127.0.0.1',
'PORT':'3306',
'OPTIONS':{'isolation_level':None} #我加了这一句就好了
}
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。