Tutorials References Exercises Videos Menu
Create Website Get Certified Upgrade

Filter Reference


Filter Reference

A list of all filter keywords:

Keyword Description
add Adds a specified value.
addslashes Adds a slash before any quote characters, to escape strings.
capfirst Returns the first letter in uppercase.
center Centers the value in the middle of a specified width.
cut Removes any specified character or phrases.
date Returns dates in the specified format.
default Returns a specified value if the value is False.
default_if_none Returns a specified value if the value is None.
dictsort Sorts a dictionary by the given value.
dictsortreversed Sorts a dictionary reversed, by the given value.
divisibleby Returns True if the value can be divided by the specified number, otherwise it returns False.
escape Escapes HTML code from a string.
escapejs Escapes JavaScript code from a string.
filesizeformat Returns a number into a file size format.
first Returns the first item of an object (for Strings, the first character is returned).
floatformat Rounds floating numbers to a specified number of decimals, default one decimal.
force_escape Escapes HTML code from a string.
get_digit Returns a specific digit of a number.
iriencode Convert an IRI into a URL friendly string.
join Returns the items of a list into a string.
json_script Returns an object into a JSON object surrounded by <script></script> tags.
last Returns the last item of an object (for Strings, the last character is returned).
length Returns the number of items in an object, or the number of characters in a string.
length_is Returns True if the length is the same as the specified number
linebreaks Returns the text with <br> instead of line breaks, and <p> instead of more than one line break.
linebreaksbr Returns the text with <br> instead of line breaks.
linenumbers Returns the text with line numbers for each line.
ljust Left aligns the value according to a specified width
lower Returns the text in lower case letters.
make_list Converts a value into a list object.
phone2numeric Converts phone numbers with letters into numeric phone numbers.
pluralize Adds a 's' at the end of a value if the specified numeric value is not 1.
pprint  
random Returns a random item of an object
rjust Right aligns the value according to a specified width
safe Marks that this text is safe and should not be HTML escaped.
safeseq Marks each item of an object as safe and the item should not be HTML escaped.
slice Returns a specified slice of a text or object.
slugify Converts text into one long alphanumeric-lower-case word.
stringformat Converts the value into a specified format.
striptags Removes HTML tags from a text.
time Returns a time in the specified format.
timesince Returns the difference between two datetimes.
timeuntil Returns the difference between two datetimes.
title Upper cases the first character of each word in a text, all other characters are converted to lower case.
truncatechars Shortens a string into the specified number of characters.
truncatechars_html Shortens a string into the specified number of characters, not considering the length of any HTML tags.
truncatewords Shortens a string into the specified number of words.
truncatewords_html Shortens a string into the specified number of words, not considering any HTML tags.
unordered_list Returns the items of an object as an unordered HTML list.
upper Returns the text in upper case letters.
urlencode URL encodes a string.
urlize Returns any URLs in a string as HTML links.
urlizetrunc Returns any URLs in a string as HTML links, but shortens the links into the specified number of characters.
wordcount Returns the number of words in a text.
wordwrap Wrap words at a specified number of characters.
yesno Converts Booleans values into specified values.
i18n  
l10n  
tz