可能重复:
使用包含文件中的块作为 jinja2 中的父级
一个基本模板:
{% include "include.html" %}
包含文件
{% block somethingnew %}{% endblock somethingnew %}
一个模板
{% extends "basictemplate.html" %} {% block somethingnew %} HEY LOOK AT ME {% endblock somethingnew %}
3 不会从布局中渲染包含文件的块。我有一个更复杂的例子,例如我试图将我的主要布局分解为几个包含自己的块的包含文件,例如导航块或内容块,但是扩展该布局的模板不能将信息放入包含文件的块中。我可以理解为什么会这样,但是周围有吗?我的主要布局文件变得越来越大,我想减少成更易于管理的部分,每个部分都包含自己的块。如果可以的话,我该怎么做?