sql >> Databasteknik >  >> RDS >> Mysql

Django connect mysql problem, NameError:namnet '_mysql' är inte definierat

Det rekommenderade sättet att använda MySQL med Django är att installera mysqlclient istället för mysql-connector-python .

Om du använder mysql-connector-python , då måste du ändra ENGINE till 'mysql.connector.django' i din DATABAS-inställning (dokument ).

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. Snabbaste sättet att konvertera/bearbeta Datatable till Custom PSObject

  2. Konfigurera Databas Mail i SQL Server

  3. Använder LDAP (AD) för MySQL-autentisering

  4. Hur man ändrar datum- och tidsformat i MySQL