Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 烧瓶模板的{%block page_content%}文档 {%extends“bootstrap/base.html”%} {%block content%} {%block页面\内容%}{%endblock%} {%endblock%}_Python_Templates_Flask_Jinja2_Template Engine - Fatal编程技术网

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 %}