Найти - Пользователи
Полная версия: Повторное использование темплейта в Django
Начало » Django » Повторное использование темплейта в Django
1
securelord
Можно ли имя один шаблон, выводить в него разными вьюверами разные данные?

Т.е. к примеру имеем пустой шаблон с одной ссылкой - index.html, и два вьювера - index и tasks.
При обращени к урлу - www.xxxxx.com/ запрос уходит к def index(), который в свою очередь передает в index.html строку. А при обращении к - www.xxxxx.com/tasks/ - запрос уходит к def tasks(), которая должна выводить в index.html словарь.
Если я “нарисую” в index.html таблицу в которую из tasks нужно вывести данные, то она будет видна и в случае с def index. Как можно ее “заэкранировать” так чтобы она была “видна” только тогда когда в нее выводят данные ?
Cyxapeff
{% if name_of_your_dict%}
table
{% endif %}
Igorek
Можно использовать конструкцию
{% block %}{% endblock %}
securelord
Спасибо.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB