我正在尝试在循环中使用选择语句,我需要以这种方式填充表:
<tr py:for="i in range(0,25)">
<py:choose my_list[i]='0'>
<py:when my_list[i]='0'><td>NOT OK</td></py:when>
<py:otherwise><td>OK</td></py:otherwise>
</py:choose>
...
...
</tr>
我在线上有一个错误<py:choose...>
:
TemplateSyntaxError: not well-formed (invalid token): line...
但是我不能很好地理解如何使用选择语句!如果我认为像 C 一样(在我看来更合乎逻辑),我只需要写:
<tr py:for="i in range(0,25)">
<py:choose my_list[i]>
<py:when my_list[i]='0'><td>NOT OK</td></py:when>
<py:otherwise><td>OK</td></py:otherwise>
</py:choose>
...
...
</tr>
你能帮助我吗?哦,my_list
是一个字符串列表。然后,如果字符串0
对我来说不正常,其他一切都正常。