Django模板块标记

时间:2010-06-23 12:14:08

标签: django templates tags block

存在多少个像这样的块标签?

{% block %}

换句话说,如果我有一个父模板和带有多个块标签的子模板。如果不是通过不同的块标记名称,Django如何知道插入的位置?

或者我可以自定义如下:

{% block_mytag_1 %}

2 个答案:

答案 0 :(得分:4)

这些都不会起作用。

documentation清楚地解释了这一点 - 您需要为父模板中的每个块指定一个不同的名称:

{% block maincontent %}

这将由您的子模板中具有相同名称的任何块填充。

答案 1 :(得分:1)

您需要this template documentation,特别是Template Inheritance上的部分。