【问题标题】:Adding Flask support to an existing Pycharm project向现有 Pycharm 项目添加 Flask 支持
【发布时间】:2016-04-30 20:53:37
【问题描述】:

我正在做一个小项目,它可以帮助显示琐碎的网页。它是在专业版 PyCharm 中开发的。

这是一个现有的项目,因此一开始并没有将其创建为 Flask 应用程序。

我已将 Flask 添加到我的 requirements.txt 并确保其已安装。但是,我没有获得任何 Jinja 模板的自动完成功能 - 本质上,我创建的 HTML 文件被视为愚蠢的 HTML。

如何让 PyC​​harm 识别出我正在使用 Flask 并采取相应措施?

【问题讨论】:

    标签: python flask pycharm


    【解决方案1】:

    你必须告诉 PyCharm 哪些文件夹包含你的模板。

    1. 转到Settings/Project: NAME/Project Structure
    2. 点击包含模板的文件夹,然后点击紫色的Templates 按钮。

    它可能会警告您没有指定模板语言。如果是这样的话

    1. 转至Settings/Language & Frameworks/Python Template Languages
    2. 在组合框Template Language: 中选择您的模板语言(jinja?)
    3. Template file types 下选择文件类型(可能是HTML)

    【讨论】:

      【解决方案2】:

      创建项目时(File->New Project)选择:

      创建项目后选择合适的文件:

      【讨论】:

        【解决方案3】:

        创建一个新的 Flask 项目只会将 python 模板语言设置为 Jinja2 并为您提供一个骨架(一个响应“Hello World”到客户端的 Web 服务器)。

        因此,如果您有现有项目,请按Prefences -> 搜索Python Template Languages -> 现在您可以将其更改为Jinja2

        【讨论】:

          猜你喜欢
          • 2015-12-27
          • 2023-03-18
          • 1970-01-01
          • 1970-01-01
          • 2014-02-03
          • 2012-02-02
          • 2011-07-07
          • 2017-03-04
          • 2016-10-05
          相关资源
          最近更新 更多