我有语法问题。
我的html页面中有这个Tornado语句:
{% if usrperm > 2 %}
其中 usrperm 是从Tornado处理程序传递到页面的整数。我会比较这个值并仅在此值大于2时显示 div 块。但此语句不起作用。
如果我打印 usrperm 变量,我有这个:
[{'perm':1L}]
所以我错了?非常感谢你。
答案 0 :(得分:0)
显然usrperm
不是一个整数,而是一个字典。所以你的支票应该是这样的:
{% if usrperm[0]['perm'] > 2 %}
一般情况下,您应提供更多详细信息以获得更好的答案。例外细节比“不起作用”更有帮助。查看将数据传递给龙卷风的代码也很有帮助。