Форум сайта python.su
Вопрос по моменту, из-за которого текущий проект делаю на старом любимом PHP..
Джанга не допускает логики в шаблонах, но есть вещи, которые явно просятся туда - например, блок с какой-нибудь простой логикой (пусть это будет информация о пользователе), который присутствует в одном шаблоне, использующемся десятком вьюх. Инициализировать его в каждой вьюхе, как по мне, очень странно и некрасиво.
Беглый просмотр руководства ясности не принес, в общем плане я понял, что это можно сделать, создав темплейт-тег. Это правильный путь, или есть более красивый и простой вариант? И где б посмотреть какое-нибудь законченное доступное руководство “для чайников” по этому вопросу?
Офлайн
Все правильно, используйте templatetags.
Они даже удобнее, чем вставки PHP кода.
Офлайн
Спасибо, буду копать:)
Офлайн