Насколько я знаю, блоки и переменные различаются в django.
Если вы хотите передать заголовок как переменную контекста, вы должны установить его, используя объявление в base.html, например:
{% include "header.html"%}
Который в свою очередь содержит:
{% block title %} {{title}} {%endblock%}
Вы также можете установить его в домашних условиях следующим образом.
{% block title%} Домашняя страница {% endblock%}
Но я также пытаюсь установить в контексте шаблона.
Без заголовка.
def test_view(ctx):
xa = { "title":"Sommaire"}
return render_to_response("test.html",xa)
Я думаю, вы также можете увидеть тег шаблона with
. Я думаю, что можно установить контекстную переменную, используя этот тег.