gpt4 book ai didi

python - MongoDB 的 Django 设置引发错误

转载 作者:太空宇宙 更新时间:2023-11-03 16:45:16 25 4
gpt4 key购买 nike

我想在我的应用程序中使用 MongoDB 和 I used this documentation as reference .

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.dummy',
}
}

SESSION_ENGINE = "mongoengine.django.sessions"

_MONGODB_HOST = "localhost"
_MONGODB_NAME = "erayerdin_blog"
_MONGODB_DATABASE_HOST = "mongodb://{}/{}".format(_MONGODB_HOST, _MONGODB_NAME)

mongoengine.connect(_MONGODB_NAME, host=_MONGODB_DATABASE_HOST)

如果我想迁移django.db.backends.dummy或空字符串都会引发ImproperlyConfigured。无论如何,我如何在 Django 中传递一个虚拟引擎?

raise ImproperlyConfigured("settings.DATABASES is improperly configured. "
django.core.exceptions.ImproperlyConfigured: settings.DATABASES is improperly configured. Please supply the ENGINE value. Check settings documentation for more details.

环境

  • Django 1.9.5
  • mongoengine 0.10.6
  • pymongo 3.2.2
  • python 3.5.1

最佳答案

这是“虚拟”后端的预期行为 - 它充当 stub /默认后端,如果您实际上 start to use it 它会开始提示- migrate 尝试使用虚拟后端。

关于python - MongoDB 的 Django 设置引发错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36375408/

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