存在多少个像这样的块标签?
{% block %}
换句话说,如果我有一个父模板和带有多个块标签的子模板。如果不是通过不同的块标记名称,Django如何知道插入的位置?
或者我可以自定义如下:
{% block_mytag_1 %}
答案 0 :(得分:4)
这些都不会起作用。
documentation清楚地解释了这一点 - 您需要为父模板中的每个块指定一个不同的名称:
{% block maincontent %}
这将由您的子模板中具有相同名称的任何块填充。
答案 1 :(得分:1)
您需要this template documentation,特别是Template Inheritance上的部分。