LINUX.ORG.RU

python, cgi, шаблоны


0

0

Как на питоне использовать шаблоны, что-то вроде Template Toolkit в перле? Какой модуль использовать для этого? Дайте наводки, а то гугль не помогает...


Шаблонизаторов в питоне ДО ЗАДНИЦЫ. http://wiki.python.org/moin/Templating

Среди наиболее зрелых посоветую Cheetah, Mako или Jinja. Можно и Genshi, но меня от XML-центричности мутит.

Вообще, использовать CGI не комильфо. Фреймворки куда предпочтительнее. Если хочется просто, но со вкусом - то web.py, там есть шаблонизаторчик свой простенький. Если хочется "как в PHP", хотя это и ацтойный подход - то Spyce. Django - очень красивый фреймворк с отличной документацией, правдо заточен под новостные сайты, произвольные веб-приложения потребуют хорошей допилки напильником. Ну и если хочется Ынтерпрайза, то можно попробовать Zope.

yk4ever
()

HTML::Template есть для питона.

x-term ★★
()
Ответ на: комментарий от KRoN73

Ну вот все тот же html::template поддерживает и условия и циклы.

x-term ★★
()
Ответ на: комментарий от KRoN73

Да как бы все. Только по-разному. В шаблоны django, например, не подсунешь выражений - только уже определённые переменные.

yk4ever
()

Clearsilver?

anonymous
()

Осваиваю по-немногу Mako - вроде вменяемый шаблонизатор, можно питоновский код встраивать в шаблоны, все основные управляющие конструкции имеет.

gruy ★★★★★
()
Ответ на: комментарий от gruy

мда... код для них в шаблоны встраивать -- вменяемость...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.