sql >> Base de Datos >  >> RDS >> Mysql

¿Cuál es la diferencia entre django.db.backends.dummy y django.db.backends.mysql?

django.db.backends.mysql se usa cuando la base de datos backend es MySQL .

Esto es impulsado por la configuración de la base de datos Engine

ENGINE = `django.db.backends.postgresql_psycopg2`

Donde como, django.db.backends.dummy no es una configuración por decir, pero se activa con

ENGINE = '' # The default setting for ENGINE

Además,

Profundizando en el código fuente para django.db.backends.dummy ,

Además, dummy genera un error:

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