Numbers
add
Adds the argument to the value.
For example:
{{ 2|add:"4" }}
Will return:
6
default
If the value evaluates to 0
or is missing, uses the given default. Otherwise,
uses the value.
For example:
{{ 0|default:"1" }}
Will return:
1
divisibleby
Returns True
if the value is divisible by the argument.
For example:
{{ 9|divisibleby:"3" }}
Will return:
True
filesizeformat
Formats the value like a "human-readable" file size.
For example:
{{ 123456789|filesizeformat }}
Will return:
117.7 MB
floatformat
When used without an argument, rounds a floating-point number to one decimal place – but only if there's a decimal part to be displayed.
For example:
{{ 34.00000|floatformat }}
{{ 34.23234|floatformat }}
{{ 34.26000|floatformat }}
Will return:
34
34.2
34.3
If used with a numeric integer argument, floatformat
rounds a number to that
many decimal places.
For example:
{{ 34.00000|floatformat:"3" }}
{{ 34.23234|floatformat:"3" }}
{{ 34.26000|floatformat:"3" }}
Will return:
34.000
34.232
34.260
If the argument passed to floatformat
is negative, it will round a number to
that many decimal places – but only if there's a decimal part to be displayed.
For example:
{{ 34.00000|floatformat:"-3" }}
{{ 34.23234|floatformat:"-3" }}
{{ 34.26000|floatformat:"-3" }}
Will return:
34
34.232
34.260
intcomma
Converts an integer or float (or a string representation of either) to a string containing commas every three digits.
For example:
{{ 450000|intcomma }}
Will return:
450,000
ordinal
Converts an integer to its ordinal as a string.
For example:
{{ 3|ordinal }}
Will return:
3rd
If you notice something we've missed or could be improved on, please follow this link and submit a pull request to the repository. Once we merge it, the changes will be reflected on the website the next time it is deployed.
Thank you for your contributions!