Шаблонирование — чрезвычайно полезный метод, когда дело доходит до повторного использования кода. Шаблоны позволяют обновлять только изменяемые области, предотвращая дублирование статических областей. Например, навигационные и нижние колонтитулы редко меняются. Эти две области могут содержаться в родительском шаблоне, в то время как середина страницы, где содержимое часто меняется, отключает дочерние шаблоны.
Большинство разработчиков Python, таких как я, знакомы с Django и его способностью использовать шаблоны. Но когда все, что вам нужно, это шаблонная функциональность, нет никаких причин устанавливать полноценный фреймворк. Вот тут и приходит Jinja. Будучи очень маленьким, его легко установить и настроить. Лучше всего, если вы знаете, как использовать шаблоны в Django, вы поймете шаблоны в Jinja.
В этой заставке я покажу, как использовать шаблоны Jinja вместе с Google App Engine.
Чтобы получить более интересный контент, как этот, посетите Центр , управляемый нашими друзьями в Learnable !