0

我有语法问题。

我的 html 页面中有这个 Tornado 声明:

{% if usrperm > 2 %}

其中usrperm是从 Tornado 处理程序传递到页面的整数。只有当这个值大于 2 时,我才会比较这个值并显示一个div块。但是这个语句不起作用。

如果我打印usrperm变量,我有这个:

[{'烫发':1L}]

那么我错在哪里了?非常感谢你。

4

1 回答 1

0

显然usrperm不是整数,而是字典。所以你的支票应该是这样的:

{% if usrperm[0]['perm'] > 2 %}

通常,您应该提供更多详细信息以获得更好的答案。例外细节比“没用”更有帮助。查看将数据传递给龙卷风的代码也会有所帮助。

于 2012-10-13T10:18:24.783 回答