Genshi テンプレートで次のエラーが発生します。
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 は a'0'
または a のいずれかを保持し、それ'1'
に基づく出力が必要です。エラーがどこにあるのかわかりません。助けていただければ幸いです。ありがとう。