Django:如何在PyDev中更改包名称

时间:2014-02-16 21:39:53

标签: python django eclipse

我已正确安装和配置PyDev。我按照以下方式创建了一个新的Djaango项目 - 我开始Eclipse - 我创建了一个新的Eclipse工作区:C:\ project \ django-workspace
- 我将解释器设置为Python 2.7
- 我通过向导来创建一个新的PyDev Django项目 - 我将我的新项目命名为“演示” - PyDev创建一个演示项目和一个'演示'PyDev包(我认为它与应用程序相同)
- 我运行应用程序,一切运行良好

现在我只想将PyDev软件包(或应用程序)从“演示”重命名为“原型”
- 我右键单击Demos包并单击重命名并输入prototype

当我运行应用程序时,我得到:

raise ImportError("Could not import settings '%s' (Is it on sys.path?): %s" % (self.SETTINGS_MODULE, e))

ImportError:无法导入设置'demos.settings'(是否在sys.path上?):没有名为demos.settings的模块

在其他线程上,用户已经提出问题是项目和应用程序被命名为相同而导致问题...在我的情况下,似乎对立是正确的。一旦我重命名该应用程序,我就会收到此错误。当应用程序和项目被命名相同时,一切似乎按预期工作?我在最近两天与这个问题作斗争,非常感谢任何帮助

1 个答案:

答案 0 :(得分:1)

我刚遇到同样的问题,解决方法是在项目属性中设置 Django设置模块。右键单击该项目,然后单击属性,转到 PyDev - Django 并将 Django设置模块文本字段的值设置为所需的设置文件