【问题标题】:Are openshift and pydev really full compatible?openshift 和 pydev 真的完全兼容吗?
【发布时间】:2016-07-31 02:59:27
【问题描述】:

我只是想创建一个“Hello World”django 应用程序,使用 Liclipse(许可)并托管在 openshift 中。在我发现的所有麻烦中(导入错误,在 pythonpath 中找不到等),我注意到 eclipse 似乎没有将项目识别为 django pydev 应用程序。 我无法使用右键单击 django 菜单操作,例如“创建应用程序(manage.py startapp)”或“添加到 pythonpad”,因为我得到“无法执行操作,因为 Pydev 特性未正确设置”或“pydev 特性未在项目上配置”。如果我尝试设置项目 pydev 性质,则不会发生任何事情。 我可以创建一个带有工作“管理”页面的基本 django 项目,但是如果我添加 views.py,我无法将其导入 urls.py,因为它们不在 pytonpath 中。我开发本地项目没有任何问题。 请帮忙。有没有人真的在 openshift 上用 eclipse pydev 做 django 项目,或者这不起作用? 谢谢。

【问题讨论】:

  • 我应该补充一点,我使用 Django 快速入门将项目创建为“Openshift 应用程序”,因此,从一开始,它就无法被识别为 Django 项目。

标签: django eclipse openshift pydev liclipse


【解决方案1】:

添加性质(pydev性质和django性质)后,您还需要:

  1. 将所需的文件夹添加到 pythonpath(有关配置 pythonpath 的详细信息,请参阅http://www.pydev.org/manual_101_project_conf2.html

  2. 在项目属性中配置与django相关的变量见http://www.pydev.org/manual_adv_django.html——即:DJANGO_MANAGE_LOCATION和DJANGO_SETTINGS_MODULE。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多