sql >> Database teknologi >  >> RDS >> Mysql

Django connect mysql problem, NameError:navnet '_mysql' er ikke defineret

Den anbefalede måde at bruge MySQL med Django er at installere mysqlclient i stedet for mysql-connector-python .

Hvis du bruger mysql-connector-python , så skal du ændre ENGINE til 'mysql.connector.django' i din DATABASE-indstilling (dokumenter ).

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. Kører flere SQL-sætninger fra Groovy

  2. mysql - Optimering af ORDER BY COALESCE på sammenføjet tabelkolonne

  3. HVIS FINDER tilstand, der ikke fungerer med PLSQL

  4. PDO + MySQL returnerer altid strenge, men hvad med MsSQL?