Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Django कनेक्ट mysql समस्या, NameError:नाम '_mysql' परिभाषित नहीं है

अनुशंसित तरीका Django के साथ MySQL का उपयोग करने के लिए mysqlclient स्थापित करना है mysql-connector-python . के बजाय ।

यदि आप mysql-connector-python . का उपयोग करते हैं , तो आपको ENGINE . को बदलना होगा करने के लिए 'mysql.connector.django' आपकी डेटाबेस सेटिंग में (docs )।

DATABASES = {
    'default': {
                'ENGINE': 'mysql.connector.django',
                'HOST': 'xxxxxx.compute.amazonaws.com',
                'PORT': '3306',
                'NAME': 'xxxxx',
                'USER': 'xxxxx',
                'PASSWORD': 'xxxxxx',
                'init_command': "SET sql_modes = 'STRICT_TRANS_TABLES'",
    },
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySql के लिए एक कमजोर एस्केप फंक्शन मिला, कैसे शोषण करें?

  2. docker-compose का उपयोग करके django और mysql कंटेनरों को जोड़ना

  3. एक कॉलम में कई मानों वाली क्वेरी

  4. एक सबक्वेरी के साथ IN का उपयोग करना इंडेक्स का उपयोग नहीं करता है

  5. JSON_SEARCH () - MySQL में JSON दस्तावेज़ में एक स्ट्रिंग का पथ खोजें