Filter Reference
Filter Reference
A list of all filter keywords:
| Keyword | Description |
|---|---|
| add | Adds a specified value |
| addslashes | Add 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 | Remove 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 | Mark 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 a 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 |