django.db.backends.mysql
é usado quando o banco de dados backend é MySQL
. Isso é impulsionado pelas configurações do banco de dados
Engine
ENGINE = `django.db.backends.postgresql_psycopg2`
Onde como,
django.db.backends.dummy
não é uma configuração em si, mas é acionada com ENGINE = '' # The default setting for ENGINE
Além disso,
Explorando o código-fonte para
django.db.backends.dummy
, Além disso,
dummy
gera um erro:ImproperlyConfigured("settings.DATABASES is improperly configured. "
"Please supply the ENGINE value. Check "
"settings documentation for more details.")