0

我最近购买了 IntelliJ-IDEA 13,用于下载 Python 插件(据我所知,它与 PyCharm 具有相同的代码库)并处理 Python Web 项目(特别是 Flask)。我认为这将是从 Sublime 文本进行近乎无缝的传输,但我遇到了一些麻烦。

所以这是我的问题:我正在尝试导入现有的 Python 应用程序(如前所述使用 Flask),但在导入项目时我无法设置文件正确的文件结构。

我现有/当前的项目是这样设置的(它以大多数 Flask 应用程序为模型):

/Base Directory
    /app
        /static
            *CSS/JS/IMGs go here*
        /templates
            *Templates go here*
        __init__.py
        forms/models/routes.py
    run.py

如果您想查看实际项目,可以在我的GitHub 项目页面上找到它。

IntelliJ 显然具有将现有代码导入项目的功能,但是每当我转到Import Project并选择我的Base Directory文件夹时,结果总是这样:

当我尝试导入项目时

当我创建它时New Project -> Flask Project (or any other Python project type),它最终看起来像这样:

当我创建一个新的 Flask 项目时

后者更多是我正在寻找的(查看项目中的其他文件,而不仅仅是根文件夹)。

所以我的问题是:有没有办法调整我当前的文件结构以使用 IntelliJ/PyCharm 或反之亦然(并且能够使用其他文件)?还是我正在犯快速修复或错误?

提前谢谢你,记住我的项目页面在这里

- EpicDavi

4

3 回答 3

1

旧解决方案

我暂时找到了一个临时解决方案。

我最终只是创建了一个新项目并将文件从旧项目复制到新项目中。这让我可以像其他项目一样获得项目面板,但移动文件仍然很麻烦。

这当然不是完美的,因为我的原始项目在 GitHub 上,并且在我想要提交的任何时候都必须同步文件。

编辑。较新的解决方案

而不是执行上述操作,我发现如果您在选择的目录(在我的情况下是Base Directory)内创建一个新的 Python 项目而没有其他设置,它将使用必要的文件在该区域中设置项目。对我来说,一切都很顺利。

于 2014-03-12T01:55:09.193 回答
0

不完全确定,但 Refactor > Move 不是这种情况下的一个选项吗?

于 2014-04-03T13:28:35.237 回答
0

如果您使用 Flask,您需要:设置 -> 项目 -> 项目结构并将您的项目文件夹 标记为在此处输入图像描述

于 2021-02-20T09:49:26.453 回答