ImportError: cannot import name 'COMMAND' from 'MySQLdb.constants'
ImportError: cannot import name 'COMMAND' from 'MySQLdb.constants'
1、出现问题的原因
-
django项目
-
添加
#os.environ.setdefault("DJANGO_SETTINGS_MODULE", "app.settings") #import django #django.setup() #from login import models
-
使用
def connect_sql(): db = MySQLdb.connect('127.0.0.1, 'test', 'testpw', 'test_db',charset='utf8') return db
-
报错:ImportError: cannot import name ‘COMMAND’ from ‘MySQLdb.constants’
2、解决方法
弃用以下配置,使用其他方式连接数据库
#os.environ.setdefault("DJANGO_SETTINGS_MODULE", "app.settings")
#import django
#django.setup()
#from login import models