Login

in_list filter

Author:
guychi
Posted:
August 22, 2007
Language:
Python
Version:
.96
Tags:
template filter lists tag contains in
Score:
15 (after 15 ratings)
which you would use like this:

The item is 
{% if item|in_list:list %} 
    in list 
{% else %} 
    not in list
{% endif %}
1
2
3
4
5
# by mikeivanov (on April 16, 2007)

@register.filter
def in_list(value,arg):
   return value in arg

More like this

  1. If in list template tag by udfalkso 7 years, 12 months ago
  2. Basic logic filters by mikeivanov 7 years, 9 months ago
  3. Template filter that divides a list into exact columns by davmuz 3 years, 5 months ago
  4. order_by template filter by marinho 7 years, 1 month ago
  5. Create new variables in templates by jmrbcu 7 years, 5 months ago

Comments

mikeivanov (on August 22, 2007):

Thanks, guychi :-)

#

afroisalreadyinu (on April 9, 2008):

dammit, i wrote a tag for this whole thing, it's 20 times longer. never thought about such a clean and simple solution. i guess i'll use this one.

#

romain-hardouin (on June 13, 2008):

i love this kinda snippet: tiny n' nifty :-)

#

pgugged (on July 2, 2008):

small,nice,clean and useful :)

#

bloodpet (on July 29, 2009):

Thanks. This really makes it easier.

#

Please login first before commenting.