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

Filter Reference


Login
ADS CODE