Печать 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() %}
...