D:\PycharmProjects\autotest>python manage.py makemigrations

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 syn
tax to use near 'SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED' at line
1")

 

 在autotest目录的__init__.py 已经添加以下两行:

import pymysql
pymysql.install_as_MySQLdb()


settings.py中修改为如下内容:
DATABASES = {
'default':
{
'ENGINE': 'django.db.backends.mysql',
'NAME': 'autotest',
'USER': 'root',
'PASSWORD': '123456',
'HOST': '127.0.0.1',
'PORT': '3306',
'OPTIONS': {'isolation_level': None}
}
}
--------------------------------------------------

DATABASES = {
'default':
{
'ENGINE': 'django.db.backends.mysql',
'NAME': 'autotest',
'USER': 'root',
'PASSWORD': '123456',
'HOST': '127.0.0.1',
'PORT': '3306',
'OPTIONS': {'isolation_level': None} #加了这一句就好了
}
}



相关文章:

  • 2022-12-23
  • 2022-01-21
  • 2021-09-18
  • 2022-01-18
  • 2022-12-23
  • 2021-09-24
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-02-14
  • 2021-11-09
  • 2021-06-18
  • 2021-12-26
  • 2022-12-23
  • 2021-08-11
  • 2021-05-04
相关资源
相似解决方案