2010-06-23 4 views
0

Сколько таких блоков блоков существует?Django Template block tag

{% block %} 

Другими словами, если у меня есть родительский шаблон и дочерние шаблоны с несколькими блочными тегами. Как Django знает, куда вставлять, если не по разным именам блоков?

Или я могу настроить как:

{% block_mytag_1 %} 

ответ

4

Ни один из них будет работать.

The documentation четко объясняет это - вы должны дать каждому блоку в вашем родительском шаблоне другое имя:

{% block maincontent %} 

Это будет заполнена любым блоком в шаблоне ребенка имеет такое же имя.

+0

Спасибо! Еще кое-что. Я прочитал раздел книги django о шаблонах от начала до начала. Если я задаю вопросы об этом здесь, я либо не нашел его, либо не заметил его. Очень сложно изучать django и python, и это здорово, когда вы получите эту быструю и полезную помощь. И я думаю, что эти вопросы могут быть полезными для будущих студентов. – MacPython