【问题标题】:how to import an existing django project to pycharm如何将现有的 django 项目导入 pycharm
【发布时间】:2014-11-30 15:37:36
【问题描述】:

我有以下目录树

myproject
├── data
├── libs
└── wsgi
    ├── openshift
    └── static

openshift 包含设置文件和 manage.py 文件。我想通过 pycharm 来使用 manage.py ,但它不起作用,runserver 命令和 startapp 也没有任何东西是精确的。

运行 startapp 出现以下错误

bash -cl "/usr/bin/python2.7 manage.py startapp quiz"
/usr/bin/python2.7: can't open file 'manage.py': [Errno 2] No such file or directory

Process finished with exit code 2

运行 runserver 它给了我以下信息

ImportError: Could not import settings 'openshift.settings' (Is it on sys.path? Is there an import error in the settings file?): No module named openshift.settings

Process finished with exit code 1

我已启用 django 支持并将 wsig 设置为 django 根项目。从终端运行 manage.py 工作正常。

我做错了什么?

编辑:从 pycharm 运行 manage.py shell 也可以 EDIT2:我设法通过遵循 openshift 的结构并使 openshift 成为 django 项目根文件夹以及对导入的一些编辑来使其工作。现在一切正常

【问题讨论】:

    标签: python django pycharm


    【解决方案1】:

    打开 myproject 作为您的项目,然后转到 PyCharm -> Preferences... -> Django,Enable Django Support,然后选择您的 Django 项目根目录、设置文件和管理脚本。

    【讨论】:

    • 您的项目有虚拟环境吗? Django 安装了吗?
    • 拒绝虚拟环境,同意 Django 安装
    【解决方案2】:

    只需打开 pycharm 并在文件菜单中选择打开选项。 然后选择您的目录并完成..!

    如果您在使用命令行时遇到问题,那么您应该尝试从 pycharm 本身构建一个新项目。

    【讨论】:

    • 您必须启用 django 支持,而不仅仅是在 pycharm 中打开目录。我知道我可以使用 pycharm 从头开始​​构建它,但我没有。我从 openshift git repo 获取我的文件夹。
    • 好的理解,我认为您需要更多专家的答案。对不起。试图提供帮助。
    【解决方案3】:

    我通常会更改运行配置的工作目录选项。

    您可以在该字段中输入您的工作目录路径,然后 python 将找到项目的设置模块

    【讨论】:

      猜你喜欢
      • 2014-08-08
      • 2013-10-07
      • 2016-11-29
      • 2019-02-12
      • 2014-07-01
      • 2015-02-07
      • 2011-01-14
      • 2023-03-18
      • 2018-08-10
      相关资源
      最近更新 更多