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