Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 11, 2011 12:01:05

lifecoder
От:
Зарегистрирован: 2010-11-02
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Как создать блок с логикой?

Вопрос по моменту, из-за которого текущий проект делаю на старом любимом PHP..

Джанга не допускает логики в шаблонах, но есть вещи, которые явно просятся туда - например, блок с какой-нибудь простой логикой (пусть это будет информация о пользователе), который присутствует в одном шаблоне, использующемся десятком вьюх. Инициализировать его в каждой вьюхе, как по мне, очень странно и некрасиво.

Беглый просмотр руководства ясности не принес, в общем плане я понял, что это можно сделать, создав темплейт-тег. Это правильный путь, или есть более красивый и простой вариант? И где б посмотреть какое-нибудь законченное доступное руководство “для чайников” по этому вопросу?



Офлайн

#2 Апрель 11, 2011 12:35:43

Moroznui
От:
Зарегистрирован: 2010-10-12
Сообщения: 29
Репутация: +  0  -
Профиль   Отправить e-mail  

Как создать блок с логикой?

Все правильно, используйте templatetags.
Они даже удобнее, чем вставки PHP кода.



Офлайн

#3 Апрель 12, 2011 09:57:16

lifecoder
От:
Зарегистрирован: 2010-11-02
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Как создать блок с логикой?

Спасибо, буду копать:)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version