【问题标题】:PyCharm - HTML file - Flask Inheritence using {% block content% } not workingPyCharm - HTML 文件 - 使用 {% block content%} 的 Flask 继承不起作用
【发布时间】:2022-01-27 12:00:03
【问题描述】:

我正在尝试使用 Jinja2 创建模板继承。我正在使用(basic.py)来定义应用程序并呈现“home.html”。我创建了 base.html 作为我想在 home.html 中继承的框架文件。问题是代码

{% block content %}
{% endblock %}

在我运行 base.py 时无法识别我的 base1.html 文件。这些代码行在 PyCharm 专业版编辑器中显示为灰色此外,我用于扩展 base.html 的 home.html 中的以下代码也不起作用(显示为灰色):

{% extends [enter image description here][1]base1.html %}
{% block content%}
<h1>Hello, How are you?</h1>
{% endblock %}

感谢任何帮助,因为在 PyCharm 网站或其他任何地方似乎都没有很多直接的答案。请参阅随附的代码文件图片。我确实已经在我的项目中安装了 Flask 包。

【问题讨论】:

    标签: python pycharm jinja2


    【解决方案1】:

    我找到了一个有效的解决方案。解决方案是选择 Jinja2 作为 HTML 模板文件类型的模板语言。enter image description here

    【讨论】:

      猜你喜欢
      • 2018-05-24
      • 2015-03-04
      • 2012-06-04
      • 2013-04-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多