Control Flow
In this lesson, we will learn how to add control flow blocks in the Jinja templating language.
We'll cover the following
Introduction
Jinja also provides syntax to handle the control flow of the application inside its templates. Loops and conditions can be added to the templates using a pythonic syntax provided by Jinja.
Loops
The syntax of for
loops in Jinja is very similar to pythonic syntax.
{% for elements in array %}
...
{% endfor %}
📌 Note: You must always end the for loop using
{% endfor %}
.
Consider the example of a dictionary we covered in the last lesson. If we want to traverse the whole dictionary we can do it as follows:
Get hands-on with 1200+ tech skills courses.