【问题标题】:Django: How to change package name in PyDevDjango:如何在 PyDev 中更改包名称
【发布时间】:2015-01-08 05:56:42
【问题描述】:

我已经正确安装和配置了 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 的模块

在其他线程上,用户建议问题在于项目和应用程序的名称相同,这会导致问题......在我的情况下,似乎相反是正确的。重命名应用程序后,我会收到此错误。当应用程序和项目名称相同时,一切似乎都按预期工作?这两天我一直在和这个问题作斗争,非常感谢任何帮助

【问题讨论】:

    标签: python django eclipse


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-18
      • 2019-01-03
      • 2018-08-14
      • 1970-01-01
      • 2022-08-03
      • 1970-01-01
      • 2016-08-16
      • 2014-05-22
      相关资源
      最近更新 更多