python - 向现有 Pycharm 项目添加 Flask 支持

标签 python flask pycharm

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

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

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

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

IDE Screenshot

最佳答案

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

  • 转至 Settings/Project: NAME/Project Structure
  • 单击包含模板的文件夹,然后单击紫色 Templates按钮。

  • 它可能会警告您没有指定模板语言。如果是这样的话
  • 转至 Settings/Language & Frameworks/Python Template Languages
  • 在组合框中 Template Language:选择您的模板语言(jinja?)
  • Template file types选择文件类型(可能是 HTML)
  • 关于python - 向现有 Pycharm 项目添加 Flask 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34977492/

    相关文章:

    python - OperationalError (2001, "Can' t create UNIX socket (-1)") - Google App Engine 上的 Django

    python - 分组并加入值但保留所有列

    python - 关于使用缓存或基于 cookie 的 session 的服务器端 session 的疑问

    python - 如何配置 PyCharm 以运行 py.test 测试?

    python - 如何使用 pythoncurses 为特定字符串添加颜色?

    python - 在flask socket.io中获取客户端的套接字ID

    python - 在 Flask : Overriding "static system" 中使用 CSS 模板

    python - 在 OpenERP7 中保持自定义模块同步

    excel - 在 python 2.7 中安装 openpyxl

    python - 代码挑战 : finding the divisible in a list