Подтвердить что ты не робот

Цикл шаблона Django над словарем. Элементы с "элементами" в качестве ключа

У меня есть словарь в моем шаблоне, который я хочу выполнить обычным способом

{% for key, value in dictionary.items %}

Но в словаре у меня есть ключ под названием 'items', поэтому мой цикл возвращает значение словаря ['items'] и пытается распаковать результат как ключ, значение.

Как я могу сказать Django использовать функцию items вместо доступа к ключу?

4b9b3361

Ответ 1

Вызвать dictionary.iteritems вместо этого? Я не думаю, что там лучший способ.

Если у вас нет контроля над клавишами словаря, единственным безопасным способом является пользовательский тег для итерации над dicts.