Как сделать master-page? Т.е. страницу которая будет служить контейнером для всех view в проекте. (объявить там хедер, футер и т.п.) Насколько я знаю можно для partial view использовать тэг include, но я не совсем понимаю как рендерить нужное представление... Например:
master.html
<header></header>
<div class="content">
{% include "index.html" %}
</div>
<footer></footer>
Т.е. получает что где то во view:
def index(request):
render(request, 'master.html');
А дальше что? Если несколько представлений? Да и параметры дублировать придется в python и html коде...
В общем как это делается правильно?