Два вопроса.
1. Где должен располагаться главный шаблон base.html?
У меня он расположен в myapp/templates/main/base.html
- Что должно быть внутри base.html? Задача динамически менять контент страницы, я сделал это так (правильно ли?):
{% load i18n %}
<!DOCTYPE html>
<html>
{% block head %}
<head lang="ru">
{% block meta %}
<meta charset="UTF-8">
{% endblock %}
{% block title %}
<title>Главная</title>
{% endblock %}
</head>
{% endblock %}
<body>
{% block page %}asd
{% block content %}
{% trans 'Главная страница!' %}
{% endblock %}
{% endblock %}
{% block footer %}
{% block copyright %}
Footer
{% endblock %}
{% endblock %}
</body>
</html>
А после в дочерних шаблонах переопределяю блок content.
п.с. как то странно работает ф-я оборачивание в код на этом форуме, она не учитывает переносы. (Тю блин, сделал двойные переносы тогда увидела, откровенно говоря работает через жопу, переделали бы)
Updated 9 Aug. 2015, 19:52 by Key.