web.py布局模板中的变量都是字符串?

时间:2013-05-17 03:55:04

标签: templates layout web.py

code.py:

true_var = True
return render.edit(some)

edit.html:

$var true_in_layout: $true_var

的layout.html:

$def with(ctx):
$if ctx.true_in_layout == True:
    $#pass

问题是如果我想要judege,我必须使用“True” 的版式.htm:

$if ctx.true_in_layout == 'True':
    "this is ok"

这里发生了什么?如果布局模板中的用户是否满意?

1 个答案:

答案 0 :(得分:0)

您还可以使用以下语法设置var:

$var true_in_layout=True

顺便说一句,您也可以为多行字符串执行此操作:

$var header:
    <p>Header text line 1</p>
    <p>Header text line 2</p>