Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 9, 2008 11:19:34

romankrv
От:
Зарегистрирован: 2008-05-23
Сообщения: 513
Репутация: +  0  -
Профиль   Отправить e-mail  

тэги шаблоннной системы

Здравствуйте.

В темплейтной системе нет тэга с помощи которого можно сравнивать переменные тождествами <= => < > итд?
Есть только if ifequal ifnotequal

Или это будет перенос логики с вьюва в шаблон? И такие сравнения нужно делать во views?

Спасибо.

Офлайн

#2 Ноя. 9, 2008 12:29:21

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

тэги шаблоннной системы

romankrv
Или это будет перенос логики с вьюва в шаблон? И такие сравнения нужно делать во views?
именно так



Офлайн

#3 Ноя. 9, 2008 13:08:35

romankrv
От:
Зарегистрирован: 2008-05-23
Сообщения: 513
Репутация: +  0  -
Профиль   Отправить e-mail  

тэги шаблоннной системы

Daevaorn
именно так
Тогда в продолжение вопроса – не является ли встроенные тэги ( if ifequal ifnotequal) переносом логики? Ведь это тоже логические операнды.
Я это спрашиваю к тому что – каким образом определить можно ли создавать кастомный тег с той или иной функциональностью учитывая принцип разделения MVC?

Офлайн

#4 Ноя. 9, 2008 13:17:10

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

тэги шаблоннной системы

romankrv
Тогда в продолжение вопроса – не является ли встроенные тэги ( if ifequal ifnotequal) переносом логики? Ведь это тоже логические операнды.
Да, бузусловно это логика.
romankrv
Я это спрашиваю к тому что – каким образом определить можно ли создавать кастомный тег с той или иной функциональностью учитывая принцип разделения MVC?
Что значит можно? Если нужно, то пиши. Религиозные аспекты тебя не должны волновать. С опытом придет понимание что хорошо, а что плохо. Задумываться над этим каждый раз, когда пишешь код, точно не надо.



Офлайн

#5 Ноя. 9, 2008 20:20:39

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

тэги шаблоннной системы

if ifequal ifnotequal
Одно дело - логика приложения, и совсем другое - логика представления. Эти теги нужны для формирования простейшей логики представления. Если же вводить возможность сравнивать что угодно с чем угодно, или вычислять в представлении - логика приложения будет убегать в шаблоны.

Офлайн

#6 Ноя. 10, 2008 18:21:14

romankrv
От:
Зарегистрирован: 2008-05-23
Сообщения: 513
Репутация: +  0  -
Профиль   Отправить e-mail  

тэги шаблоннной системы

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version