blu*_*ank 5 python templates jinja2
可能的重复:
在 jinja2 中使用包含文件中的块作为父级
一个基本模板:
{% include "include.html" %}
Run Code Online (Sandbox Code Playgroud)包含文件
{% block somethingnew %}{% endblock somethingnew %}
Run Code Online (Sandbox Code Playgroud)一个模板
{% extends "basictemplate.html" %}
{% block somethingnew %} HEY LOOK AT ME {% endblock somethingnew %}
Run Code Online (Sandbox Code Playgroud)3 不会从布局中渲染包含文件的块。我有一个更复杂的示例,例如,我尝试将主布局分解为多个包含文件,并具有自己的块,例如导航块或内容块,但扩展该布局的模板无法将信息放入包含文件中的块中。我有点明白为什么会这样,但是有没有办法解决这个问题呢?我的主布局文件变得越来越大,我想将其切成更易于管理的部分,每个部分都包含自己的块。如果可以的话,我该怎么做?