【问题标题】:neo4django issues: ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefinedneo4django 问题:ImportError: Settings cannot be importing,因为环境变量 DJANGO_SETTINGS_MODULE 未定义
【发布时间】:2017-05-04 19:44:51
【问题描述】:

我试图运行语句:

from neo4django.db import models

导致以下错误:

Traceback (most recent call last):
  File "<pyshell#38>", line 1, in <module>
    from neo4django.db import models
  File "C:\Python27\lib\site-packages\neo4django\db\__init__.py", line 68, in <module>
    if getattr(_settings, 'NEO4DJANGO_PROFILE_REQUESTS', False):
  File "C:\Python27\lib\site-packages\django\utils\functional.py", line 184, in inner
    self._setup()
  File "C:\Python27\lib\site-packages\django\conf\__init__.py", line 40, in _setup
    raise ImportError("Settings cannot be imported, because environment variable %s is undefined." % ENVIRONMENT_VARIABLE)
ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.

请帮我解决这个问题。

【问题讨论】:

  • 您是否尝试过调试?

标签: python neo4j neo4django


【解决方案1】:

这个错误是因为没有设置环境变量DJANGO_SETTINGS_MODULE。这个变量用于告诉 Django 在哪里寻找设置。例如:

export DJANGO_SETTINGS_MODULE=mysite.settings

您也可以调用django.conf.settings.configure() 来初始化设置。您可以在文档here 中了解更多信息。

如果您只为 neo4django 运行测试,您可以使用包含的 neo4django 测试设置,如 here: 所述

expor DJANGO_SETTINGS_MODULE=neo4django.tests.test_settings

【讨论】:

    猜你喜欢
    • 2012-07-14
    • 2012-05-24
    • 2014-06-28
    • 1970-01-01
    • 1970-01-01
    • 2015-03-03
    • 2012-08-23
    • 2020-03-19
    • 2023-03-17
    相关资源
    最近更新 更多