gpt4 book ai didi

python - 如何安装 django nonrel 包

转载 作者:可可西里 更新时间:2023-11-01 09:15:27 27 4
gpt4 key购买 nike

当我尝试安装 pip install "git+ https://github.com/django-nonrel/mongodb-engine"我遇到了一个错误

ERROR:root:Error while trying to get django settings module.
Error was: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.

并且在运行应用程序时出现此错误

raise ImproperlyConfigured(error_msg)
django.core.exceptions.ImproperlyConfigured: 'django.db.backends.django_mongodb_engine' isn't an available database backend.
Try using 'django.db.backends.XXX', where XXX is one of:
u'mysql', u'oracle', u'postgresql_psycopg2', u'sqlite3'
Error was: No module named django_mongodb_engine.base

该怎么做。如果有人知道,请帮助我...

最佳答案

看起来第一个错误是 pip 安装错误。 mongodb-engine包有一个奇怪的依赖关系,它需要将自己作为“应用程序”插入到您的 django 项目中。出于这个原因,它需要知道适当的“settings.py”在哪里。

为此,指向环境变量 DJANGO_SETTINGS_MODULE到适当的“settings.py”。 (是的......在 pip 安装期间需要这样做非常奇怪......再次了解为什么请参阅 here)。

至于第二个错误...假设这只是 mongodb-engine 后端一开始没有正确安装引起的涟漪。

关于python - 如何安装 django nonrel 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21381087/

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