Решил оставить блог личной территорией и выглал эту статью. Теперь она обитает тут: xитрости стандартного %(шаблонизатора) python.
18.10.09
Подписаться на:
Комментарии к сообщению (Atom)
Решил оставить блог личной территорией и выглал эту статью. Теперь она обитает тут: xитрости стандартного %(шаблонизатора) python.
4 коммент.:
Это все замечательно, что Вы решили подобную задачу, но уже пора присмотреться к новому синтаксису форматирования строк: http://docs.python.org/library/string.html#formatstrings , тем более что именно он используется с третьей ветки, да и возможностей у него побольше будет (;
Дык, вроде и старый в третьей никто отменять не собирается. А главное, что скорость перехода на новую ветку обратна к количеству либ. Коих в питоне совсем не мало :)
Конечно, но это просто вопрос времени и перехода таких крупных проектов как django, pylons etc. Как раз таки новый синтаксис, решает по-дефолту вашу задачу с параметизированными тегам, а если поиграться со свойством __missing__ у dict, то можно избавиться от try..except в Templatible и передавать не классы, а словари напрямую.
Чтобы не показалось, что я перевожу тему к холивару фич, отмечу, что Ваш вариант прекрасно живет в контексте 2.5 версии. Моя позиция в данном случае уместна для 2.6+ - если есть новые возможности, то почему бы их не использовать?(;
реально красиво. спасибо.
надеюсь увижу реализацию циклов :)
Отправить комментарий