sql >> Database >  >> RDS >> Mysql

Django connect mysql-probleem, NameError:naam '_mysql' is niet gedefinieerd

De aanbevolen manier om MySQL met Django te gebruiken is om mysqlclient te installeren in plaats van mysql-connector-python .

Als u mysql-connector-python . gebruikt , dan moet u de ENGINE . wijzigen naar 'mysql.connector.django' in uw DATABASES-instelling (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. JPA werkt kolom niet bij met Converter-klasse

  2. Vind het totale aantal op basis van waarden uit een andere tabel

  3. ClusterControl - Geavanceerd back-upbeheer - mariabackup deel III

  4. verwijzen naar meerdere externe sleutels php mysql