Mysql
 sql >> Base de données >  >> RDS >> Mysql

Quelle est la différence entre django.db.backends.dummy et django.db.backends.mysql ?

django.db.backends.mysql est utilisé lorsque la base de données principale est MySQL .

Ceci est piloté par le paramètres de la base de données Engine

ENGINE = `django.db.backends.postgresql_psycopg2`

Où, django.db.backends.dummy n'est pas un paramètre à proprement parler, mais est déclenché avec

ENGINE = '' # The default setting for ENGINE

De plus,

Fouiller dans le code source pour django.db.backends.dummy ,

Aussi, dummy génère une erreur :

ImproperlyConfigured("settings.DATABASES is improperly configured. "
                           "Please supply the ENGINE value. Check "
                           "settings documentation for more details.")