Генши если еще заявление
Я пытался получить genshi py: если работать с выражением Python. Для простоты я попробую следующий код.
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:py="http://genshi.edgewall.org/">
<body>
<py:if test = ${len(linstoflinks)>0}>
<p>List has lenght</p>
</py:if>
</body>
</html>
В документах Genshi говорят, что я могу помещать любые выражения Python, пока я выражаю свое выражение в фигурных скобках со знаком доллара перед. http://genshi.edgewall.org/wiki/GenshiTutorial. Я даже пытаюсь
<py:if test = "${True}">
<py:if test = "${1==1}">
Этот простой код не работает. ошибка: не правильно сформирован (неверный токен) Это работает
<py:if test = "foo">
У любого есть идея, как это сделать, если оператор работает с выражением Python. Спасибо
1 ответ
Вам не нужны фигурные скобки внутри директив шаблона.
попробуй это
<py:if test="len(linstoflinks)>0">