Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Was ist der Unterschied zwischen django.db.backends.dummy und django.db.backends.mysql?

django.db.backends.mysql wird verwendet, wenn die Backend-Datenbank MySQL ist .

Dies wird von der Datenbankeinstellungs-Engine gesteuert

ENGINE = `django.db.backends.postgresql_psycopg2`

Wo als django.db.backends.dummy ist keine Einstellung per se, sondern wird mit

ausgelöst
ENGINE = '' # The default setting for ENGINE

Außerdem

Durchstöbern des Quellcodes für django.db.backends.dummy ,

Auch dummy löst einen Fehler aus:

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