Jinja2 Filters
Filters let you transform values at render time.
Syntax:
{{ value | filter_name }}{{ value | filter_name }}Common built-in filters
<p>{{ username | lower }}</p>
<p>{{ username | upper }}</p>
<p>{{ items | join(", ") }}</p><p>{{ username | lower }}</p>
<p>{{ username | upper }}</p>
<p>{{ items | join(", ") }}</p>Default values
<p>{{ bio | default("No bio yet") }}</p><p>{{ bio | default("No bio yet") }}</p>length
<p>Count: {{ items | length }}</p><p>Count: {{ items | length }}</p>Important security note: safe
|safe|safe tells Jinja “don’t escape this value”.
Only use it if you’re absolutely sure the HTML is trusted.
Never mark raw user input as safe.
If this helped you, consider buying me a coffee ☕
Buy me a coffeeWas this page helpful?
Let us know how we did
