Шаблон Генши выдает следующую ошибку:
TemplateSyntaxError: неверный синтаксис в выражении "${item.error}"
из "choose"
директива
Часть кода шаблона, которую указывает ошибка, следующая ( 'feed' - это список словарей, который передается в шаблон ):
<item py:for="item in feed">
<py:choose error="${item.error}">
<py:when error="0">
<title>${item.something}</title>
</py:when>
<py:otherwise>
<title>${item.something}</title>
</py:otherwise>
</py:choose>
</item>
По сути, item.error содержит либо '0'
, либо '1'
, и я хочу вывод, основанный на этом. Я не уверен, где ошибка - любая помощь приветствуется. Спасибо.