Генши если еще заявление

Я пытался получить 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">
Другие вопросы по тегам