Forwarded from NetDevOps Space
Если вы давно хотели узнать, что такое Jinja2 и с чем его едят, то хорошим подспорьем вам в этом будет следующая серия статей, состоящая на данный момент из 4-х статей:
1. Jinja2 Tutorial - Introduction and variable substitution
2. Jinja2 Tutorial - Loops and conditionals
3. Jinja2 Tutorial - Whitespace control
4. Jinja2 Tutorial - Template filters
Автор разбавил материал доходчивыми примерами и они будут понятны даже тем, кто ни разу не работал с Jinja2. А те, кто уже работал, может открыть для себя новое.
Супер, пошел изучать! -👍
Уже все знаю!-😜
Зачем оно мне?!-😏
Обсудим? Айда в чат - https://tttttt.me/automate_devnet
#jinja2
1. Jinja2 Tutorial - Introduction and variable substitution
2. Jinja2 Tutorial - Loops and conditionals
3. Jinja2 Tutorial - Whitespace control
4. Jinja2 Tutorial - Template filters
Автор разбавил материал доходчивыми примерами и они будут понятны даже тем, кто ни разу не работал с Jinja2. А те, кто уже работал, может открыть для себя новое.
Супер, пошел изучать! -👍
Уже все знаю!-😜
Зачем оно мне?!-😏
Обсудим? Айда в чат - https://tttttt.me/automate_devnet
#jinja2
Jinja2 Tutorial
Text documents are the final result of rendering templates. Depending on the end consumer of these documents whitespace placement could be significant. One of the major niggles in Jinja2, in my opinion, is the way control statements and other elements affect whitespace output in the end documents.
To put it bluntly, mastering whitespaces in Jinja2 is the only way of making sure your templates generate text exactly the way you intended.
Now we know the importance of the problem, time to understand where it originates, to do that we’ll have a look at a lot of examples. Then we'll learn how we can control rendering whitespaces in Jinja2 templates.
- part1: Introduction and variable substitution
- part2: Loops and conditionals
- part3: Whitespace control
- part4: Template filters
- part5: Macros
- part6: Include and Import
- J2Live - Online Jinja2 Parser
#jinja #jinja2 #tutorial
Text documents are the final result of rendering templates. Depending on the end consumer of these documents whitespace placement could be significant. One of the major niggles in Jinja2, in my opinion, is the way control statements and other elements affect whitespace output in the end documents.
To put it bluntly, mastering whitespaces in Jinja2 is the only way of making sure your templates generate text exactly the way you intended.
Now we know the importance of the problem, time to understand where it originates, to do that we’ll have a look at a lot of examples. Then we'll learn how we can control rendering whitespaces in Jinja2 templates.
- part1: Introduction and variable substitution
- part2: Loops and conditionals
- part3: Whitespace control
- part4: Template filters
- part5: Macros
- part6: Include and Import
- J2Live - Online Jinja2 Parser
#jinja #jinja2 #tutorial
TTL255 - Przemek Rogala's blog
Jinja2 Tutorial - Part 1 - Introduction and variable substitution
First post in the Jinja tutorial series where I'll provide an overview of the language, discussion of its features and a healthy dose of example use cases. If you're new to the world of templating or simply need to refresh your memory, then you should found…