У меня есть словарь:
babies = {'clothes list':['a','b','c','d'], 'lots of toys': 'yes'}
Теперь в шаблоне я хочу сделать эквивалент:
for cloth in babies['clothes list']:
print cloth
У меня определен фильтр key_lookup. Таким образом, это работает в шаблоне:
{{ babies|key_lookup:'lots of toys' }}
Но делает
{% for cloth in babies|key_lookup:'clothes list' %}
не работает.
Приведенный выше словарь является лишь примером. Я не могу изменить словарь ключей.
key_lookup определяется как
def key_lookup(the_dict, key):
return the_dict.get(key, None)