django.db.backends.dummy和django.db.backends.mysql有什么区别? 我发现有人使用虚拟和mysql,但我不知道他们的差异搜索后。
答案 0 :(得分:3)
django.db.backends.mysql
时使用 MySQL
。
ENGINE = `django.db.backends.postgresql_psycopg2`
其中,django.db.backends.dummy
不是每个设置的设置,而是由
ENGINE = '' # The default setting for ENGINE
此外,
深入研究source code for django.db.backends.dummy
,
如果数据库ENGINE设置为空(无或空字符串),则Django使用此方法。
此外,dummy
会引发错误:
ImproperlyConfigured("settings.DATABASES is improperly configured. "
"Please supply the ENGINE value. Check "
"settings documentation for more details.")