2013-02-09 3 views
0

Я пытался попробовать genshi py: если работать с выражением python. Чтобы сделать все просто, попробуйте следующий код.Genshi if else statement

<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 они говорят, что я могу поставить любой питон выражение , пока я кладу выражение в фигурных скобках со знаком доллара впереди. http://genshi.edgewall.org/wiki/GenshiTutorial. я даже попробовать

<py:if test = "${True}"> 
<py:if test = "${1==1}"> 

Этот простой код не работает. Ошибка: не хорошо сформирован (недействительный маркер) Это работает

<py:if test = "foo"> 

Каждый имеет какие-либо идеи, как я могу сделать это, если заявление работы с выражением питона. Thanks

+0

любой точки вики или womething ??? – user2057547

ответ

0

Вам не нужны фигурные скобки внутри шаблонных директив.

попробовать этот

<py:if test="len(linstoflinks)>0">