gpt4 book ai didi

mysql - django.db.backends.dummy 和 django.db.backends.mysql 有什么区别?

转载 作者:可可西里 更新时间:2023-11-01 08:16:35 36 4
gpt4 key购买 nike

django.db.backends.dummy 和 django.db.backends.mysql 有什么区别?我发现有人使用dummy和mysql,但我搜索后不知道它们的区别。

最佳答案

django.db.backends.mysql 当后端数据库为MySQL时使用。

这是由 database settings Engine 驱动的

ENGINE = `django.db.backends.postgresql_psycopg2`

因为,django.db.backends.dummy 不是一个设置,而是被触发

ENGINE = '' # The default setting for ENGINE

此外,

深入研究 source code for django.db.backends.dummy ,

Django uses this if the database ENGINE setting is empty (None or empty string).

此外,dummy 会引发错误:

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

关于mysql - django.db.backends.dummy 和 django.db.backends.mysql 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25151100/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com