Variables
In this lesson, we will get to know the method of passing variables to the template and using them with Jinja!
We'll cover the following
Introduction #
Flask allows us to pass any Python object to the template, which can then be referred to inside the template using Jinja syntax.
How does it work? #
We can use variables inside the templates by following these two steps:
- The object is provided as a named argument to the
render_template()
function.
return render_template("index.html", my_object = Object)
- The value of this object is then fetched inside the template using
{{}}
syntax.
{{ my_object }}
📌 Note: Multiple parameters can be passed to the template using the method mentioned above.
String
example #
Consider a string variable called Username
. We can access its value inside the template using the following steps:
Get hands-on with 1400+ tech skills courses.