Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Qual é a diferença entre django.db.backends.dummy e django.db.backends.mysql?


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.")