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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM