我已正确安装和配置 PyDev。我创建一个新的 Djaango 项目如下
- 我启动 Eclipse
- 我创建了一个新的 Eclipse 工作区:C:\project\django-workspace
- 我将解释器设置为 Python 2.7
- 我通过向导创建了一个新的 PyDev Django 项目
- 我将我的新项目命名为“演示”
- PyDev 创建一个演示项目和一个“演示”PyDev 包(我认为这与应用程序相同)
- 我运行应用程序,一切正常
现在我只是想将 PyDev 包(或应用程序)从“演示”重命名为“原型(prototype)”
- 我右键单击 Demos 包并单击重命名并输入原型(prototype)
当我现在运行应用程序时,我得到:
raise ImportError("Could not import settings '%s' (Is it on sys.path?): %s" % (self.SETTINGS_MODULE, e))
ImportError: Could not import settings 'demos.settings' (Is it on sys.path?): No module named demos.settings
在其他线程上,用户建议问题是项目和应用程序的名称相同,这导致了问题......在我的情况下,似乎相反是正确的。重命名应用程序后,出现此错误。当应用程序和项目的名称相同时,一切似乎都按预期工作?过去两天我一直在与这个问题作斗争,非常感谢任何帮助
请您参考如下方法:
我刚刚遇到了同样的问题,解决方案是在项目属性中设置Django 设置模块。右键单击该项目,然后单击属性,转到PyDev - Django 并将Django 设置模块 文本字段的值设置为所需的设置文件.
