Is there a template filter in django that will trim any leading or trailing whitespace from the input text.
Something like: {{ var.example|trim }}
You can do it yourself
from django import template from django.template.defaultfilters import stringfilter register = template.Library() @register.filter @stringfilter def trim(value): return value.strip()
Documentation
Django templates allow you to access methods and properties by using the '.' syntax:
{{ var.example.strip }}
You can extend this by chaining other filters when you're dealing with HTML, e.g.:
{{ var.example.strip|safe|removetags:"p img" }}
Here we first remove any <p>
and <img>
tags, then tell Django it can safely render the rest of the content, which we have stripped of any whitespace.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With