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
posted @ 2019-11-28 18:13  石Stone头  阅读(3410)  评论(0编辑  收藏  举报