Написать собственный шаблон фильтра:
from django.template.defaulttags import register
...
@register.filter
def get_item(dictionary, key):
return dictionary.get(key)
(я использую .get
, поэтому, если ключ отсутствует, он не возвращает ни одного. Если вы сделаете dictionary[key]
, то получится KeyError
.)
использование:
{{ mydict|get_item:item.NAME }}