Мне было интересно, что при использовании шаблонов в django я могу расширять другие базовые шаблоны и переопределять некоторые блоки в базовом шаблоне. поэтому мой вопрос: когда я переопределяю, будет ли код в переопределенном блоке по-прежнему обрабатываться, затем переопределяется, или он никогда не будет запущен, и будет отображаться только новый блок?
Пример:
base.html
{% block menu %}
{% for option in menu %}
...Create the menu entries
{% endfor %}
{% endblock menu %}
extender.html
{% extends base.html %}
{% block menu %}
... some other tags
{% endblock menu %}
В этом случае выполняется исходный цикл for в файле base.html, еслиэто переопределяется?