【问题标题】:DJANGO_SETTINGS_MODULE is undefined with pycharmDJANGO_SETTINGS_MODULE 未使用 pycharm 定义
【发布时间】:2013-01-20 18:08:27
【问题描述】:

我遇到了 DJANGO_SETTINGS_MODULE 问题。我正在使用 Pycharm 并在 Project Settings -> Django Support 下设置并启用所有内容。尽管如此,我在尝试在 models.py 中导入时遇到以下错误:

from django.db import models

C:\Python27\python.exe C:/Users/Grimbo/PycharmProjects/Muspy/poll/models.py
Traceback (most recent call last):
  File "C:/Users/Grimbo/PycharmProjects/Mus/poll/models.py", line 1, in <module>
    from django.db import models
  File "C:\Python27\lib\site-packages\django\db\__init__.py", line 11, in <module>
    if DEFAULT_DB_ALIAS not in settings.DATABASES:
  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.

打印(sys.path):

['C:\\Program Files (x86)\\JetBrains\\PyCharm 2.6.3\\helpers\\pydev', 'C:\\WINDOWS\\SYSTEM32\\python27.zip', 'C:\\Python27\\DLLs', 'C:\\Python27\\lib', 'C:\\Python27\\lib\\plat-win', 'C:\\Python27\\lib\\lib-tk', 'C:\\Python27', 'C:\\Python27\\lib\\site-packages', 'C:\\Users\\Grimbo\\PycharmProjects\\Mus']

有人知道出了什么问题吗?

【问题讨论】:

标签: django pycharm


【解决方案1】:

Check out this link。具体来说,您要在配置中设置Environmental Variable。默认情况下,您将看到PYTHONBUFFERED = 1,并且您需要添加DJANGO_SETTINGS_MODULE = project.settings - 显然将project 替换为您的项目的实际名称。

另一件好事是转到File-&gt; Settings -&gt; Django Support -&gt; 并确保您的 Django Root、Settings.py 和 Manage.py 字段正确。

【讨论】:

    【解决方案2】:

    按照 Dan Hoerst 的回答对我有用,但不清楚在哪里设置环境变量。您可以在菜单选项下找到设置:

    Run -&gt; Edit Configurations...

    展开左侧的Django Server 选项,然后选择您的项目。在那里你会找到Environment Variables: 设置。请记住使用像Muspy.settings 这样的虚线路径,而不是文件路径。

    Dan,我会回复你的答案,但没有代表。

    【讨论】:

      猜你喜欢
      • 2015-03-15
      • 2012-03-30
      • 2012-07-14
      • 2015-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-28
      相关资源
      最近更新 更多