Первая проблема, с которой вы столкнулись, это то, что ваш вывод теперь вычитает две строки, либо переключитесь на {{ foo }} - {{ bar}}
, либо {{ foo ~'-'~ bar }}
Для считывания данных:
- ЕслиВы хотите использовать
keys
непосредственно в своем коде, тогда ваш 2-й for
устарел.
{% for row in product.product_description %}
{{ row.title }} - {{ row.description }}
{% endfor %}
- Если вы хотите сохранить ключи динамическими, вам понадобится 2-йдля цикла, но вы больше не используете литералы
{% for row in product.product_description %}
{% for key, value in row %}
{{ key }} = {{ value }}
{% endfor %}
{% endfor %}
demo