Django шаблоны. Как перебрать словарь, который получается из функции с тремя параметрами

У меня есть функция, которая возвращает словарь

{% build_ru_price_dict car_item.car_price car_item.release_date car_item.engine_volume %}

Как мне перебрать этот словарь в шаблоне?

Я пробовал:

{% for k, v build_ru_price_dict car_item.car_price car_item.release_date car_item.engine_volume.items %}
    {{ k }} -- {{ v }}
{% endfor %}

выдает ошибку:

'for' statements should use the format 'for x in y': for k, v build_ru_price_dict car_item.car_price car_item.release_date car_item.engine_volume.items

Разобрался

  {% build_ru_price_dict car_item.car_price car_item.release_date car_item.engine_volume as p_data %}
{% for k, v in p_data.items %}
  {{ k }} - {{ v }}
{% endfor %}
Вернуться на верх