我已经正确安装和配置了PyDev。我创建一个新的Djaango项目,如下所示
-我启动Eclipse
-我创建了一个新的Eclipse工作区:C:\ project \ django-workspace
-我将解释器设置为Python 2.7
-通过向导创建一个新的PyDev Django项目
-我将新项目命名为“ demos”
-PyDev创建一个演示项目和一个“演示” PyDev程序包(我认为与应用程序相同)
-我运行该应用程序,一切正常

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

现在运行该应用程序时,我得到:

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


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

在其他线程上,用户建议问题在于项目和应用程序的名称相同,这会导致问题……就我而言,这似乎是正确的。重新命名应用程序后,会出现此错误。当应用程序和项目的名称相同时,一切似乎都能按预期工作?最近两天我一直在与这个问题作斗争,非常感谢您的帮助

最佳答案

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

关于python - Django:如何在PyDev中更改软件包名称,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21817044/

10-14 04:22