Python 向现有Pycharm项目添加Flask支持

Python 向现有Pycharm项目添加Flask支持,python,flask,pycharm,Python,Flask,Pycharm,我正在从事一个小项目,在这个项目中,显示琐碎的网页会很有帮助。它正在专业版PyCharm中开发 这是一个现有的项目,因此它不是作为Flask应用程序创建的 我已将Flask添加到我的requirements.txt中,并确保其已安装。然而,我没有得到任何Jinja模板的自动完成——本质上,我创建的HTML文件被视为哑HTML 我如何让PyCharm认识到我在使用烧瓶,并据此采取行动 创建项目(文件->新建项目)时选择: 创建项目后,选择适当的文件: 您必须告诉PyCharm哪些文件夹包含您的模

我正在从事一个小项目,在这个项目中,显示琐碎的网页会很有帮助。它正在专业版PyCharm中开发

这是一个现有的项目,因此它不是作为Flask应用程序创建的

我已将Flask添加到我的requirements.txt中,并确保其已安装。然而,我没有得到任何Jinja模板的自动完成——本质上,我创建的HTML文件被视为哑HTML

我如何让PyCharm认识到我在使用烧瓶,并据此采取行动

创建项目(文件->新建项目)时选择:

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


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

  • 转到
    Settings/Project:NAME/Project Structure
  • 单击包含模板的文件夹,然后单击紫色的
    templates
    按钮
  • 它可能会警告您没有指定模板语言。如果是这样的话

  • 转到
    Settings/Language&Frameworks/Python模板语言
  • 在组合框
    模板语言:
    选择您的模板语言(jinja?)
  • 模板文件类型下
    选择文件类型(可能是HTML)

  • 创建一个新的Flask项目只需将python模板语言设置为
    Jinja2
    ,并为您提供一个框架(一个响应客户机“Hello World”的web服务器)

    因此,如果您有一个现有项目,请按
    Prefences
    ->搜索
    Python模板语言
    ->,现在您可以将其更改为
    Jinja2