2010-06-23 151 views
0

存在多少個不同的塊標記?Django模板塊標記

{% block %} 

換句話說,如果我有一個具有多個塊標記的父模板和子模板。如果不是由不同的塊標籤名稱,Django如何知道插入的位置?

或者,我可以像定製:

{% block_mytag_1 %} 

回答

4

它們都將正常工作。

documentation清楚地解釋了這一點 - 你需要給每個塊的父模板不同的名稱:

{% block maincontent %} 

這將通過一切擋在你的子模板具有相同的名稱來填充。

+0

謝謝!還有一件事。我從頭到尾閱讀了關於模板的django書籍部分。如果我在這裏提出問題,我沒有找到它和/或忽略它。學習django和python是非常複雜的,擁有這個快速和極大的幫助是非常棒的。我認爲這些問題可能對未來的學生有價值。 – MacPython 2010-06-23 12:47:58