Ответ 1
Вызвать dictionary.iteritems
вместо этого? Я не думаю, что там лучший способ.
Если у вас нет контроля над клавишами словаря, единственным безопасным способом является пользовательский тег для итерации над dicts.
У меня есть словарь в моем шаблоне, который я хочу выполнить обычным способом
{% for key, value in dictionary.items %}
Но в словаре у меня есть ключ под названием 'items'
, поэтому мой цикл возвращает значение словаря ['items'] и пытается распаковать результат как ключ, значение.
Как я могу сказать Django использовать функцию items
вместо доступа к ключу?
Вызвать dictionary.iteritems
вместо этого? Я не думаю, что там лучший способ.
Если у вас нет контроля над клавишами словаря, единственным безопасным способом является пользовательский тег для итерации над dicts.