Печать dict в шаблоне flask jinja с несколькими значениями

У меня проблема с распечаткой в python/dict/flask/jinja с диктой, содержащей несколько значений. В основном.

specialDict = {}
specialDict[key]=  Value

печатает его с

{% for key, Value in specialDict.items() %}
<a href=story/{{Value}}>    <p class="fs-6 1h-1"> {{ key }} </p>  </a>
</ul>
{% endfor %}

работает нормально. НО

newspecialDict = {}
newspecialDict[key]= Value1,Value2,Value3

печать с тем же кодом

{% for key, Value in newspecialDict.items() %}
<a href=story/{{Value}}>    <p class="fs-6 1h-1"> {{ key }} </p>  </a>
</ul>
{% endfor %}

fails with KeyError : "('value1'," which is close but not "value1" . Я понимаю, что flask/jinja пытается развернуть что-то и терпит неудачу.

Поскольку по какой-то причине python принимает dicts с несколькими значениями, даже если интернет говорит, что это всегда только пары ключ, значение (только одно), должен быть способ вывести все значения в шаблоне как часть цикла.

попытался и потерпел неудачу с неожиданным {%:

...
  {% for key, value in newspecialDict.items() %}
       {% for innervalue in value.items() %}
...
Вернуться на верх