Python 烧瓶模板的{%block page_content%}文档 {%extends“bootstrap/base.html”%} {%block content%} {%block页面\内容%}{%endblock%} {%endblock%}
这很好,但是我想知道在哪里可以看到Python 烧瓶模板的{%block page_content%}文档 {%extends“bootstrap/base.html”%} {%block content%} {%block页面\内容%}{%endblock%} {%endblock%},python,templates,flask,jinja2,template-engine,Python,Templates,Flask,Jinja2,Template Engine,这很好,但是我想知道在哪里可以看到page\u contentblock的文档。我在中找不到可用于烧瓶引导的任何参考 什么定义了页面内容?烧瓶引导或Jinja2?Jinja2没有定义任何内容。这只是一个框架 我不知道您使用的是哪个版本的Flask Bootstrap,但我确信page\u content来自它或它的依赖项 Flask Bootstrap文档定义了可用的块 当然,您可以检查他们的模板并覆盖其他任何内容,但我在他们的代码中没有找到页面内容。也许是旧版本的 希望这能澄清困惑 {% e
page\u content
block的文档。我在中找不到可用于烧瓶引导的任何参考
什么定义了页面内容?烧瓶引导或Jinja2?Jinja2没有定义任何内容。这只是一个框架 我不知道您使用的是哪个版本的
Flask Bootstrap
,但我确信page\u content
来自它或它的依赖项
Flask Bootstrap
文档定义了可用的块
当然,您可以检查他们的模板并覆盖其他任何内容,但我在他们的代码中没有找到页面内容。也许是旧版本的
希望这能澄清困惑
{% extends "bootstrap/base.html" %}
{% block content %}
<div class="container">
{% block page_content %}{% endblock %}
</div>
{% endblock %}
{%extends“bootstrap/base.html”%}
{%block content%}
{%block页面\内容%}{%endblock%}
{%endblock%}
从代码中注意,{%block content%}实际上是Flask引导的基本模板块。在{%block content%}和{%endblock%}之间定义的块可以命名为任何名称。其思想是,您可以添加新块(可以随意命名),但它们必须在父模板中已经存在的块中定义,并且{%block content%}确实存在于“bootstrap/base.html”中 它似乎是一个用户定义的符号,您可以通过将“base.html”和“derived.html”的{%block page\u content%}
更改为{%block abcde%}
来测试这一点,它也可以工作,所以我认为它是一个章节参考。我找到的关于page\u内容的唯一信息出现在这本书中
{% extends "bootstrap/base.html" %}
{% block content %}
<div class="container">
{% block page_content %}{% endblock %}
</div>
{% endblock %}