У меня особенно тяжелое представление, которое может потребовать несколько раз вернуть отправку формы себе, но мне нужен заголовок сразу.
Есть ли способ вернуть часть заголовка шаблонапервый?например, мое представление возвращает что-то вроде:
return HttpResponse(Template('
{% extends "base.html" %}
{% block content %} FOO {% endblock %}
'))
В идеале я хочу иметь возможность сделать что-то вроде:
partialResponse = request.renderUntilBlock('content')
# lots of work
return partialResponse.extend(Template('
{% block content %} FOO {% endblock %}
'))
Обновление: Очевидно, что PHP структурирован по-другому, но это то, что яв надежде подражать:
<?php
echo '<html><head><title>Hi!</title</head><body>';
ob_flush(); flush();
# header has now been output to the client
# do lots of work
echo '<h1>done</h1></body></html>';
?>