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

Qual è la differenza tra django.db.backends.dummy e django.db.backends.mysql?

django.db.backends.mysql viene utilizzato quando il database di backend è MySQL .

Ciò è guidato dalle impostazioni del database Engine

ENGINE = `django.db.backends.postgresql_psycopg2`

Dove come, django.db.backends.dummy non è un'impostazione per dire, ma viene attivato con

ENGINE = '' # The default setting for ENGINE

Inoltre,

Approfondimento del codice sorgente per django.db.backends.dummy ,

Inoltre, dummy genera un errore:

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