Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Templates web.py布局模板中的变量都是字符串吗?_Templates_Layout_Web.py - Fatal编程技术网

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

Templates web.py布局模板中的变量都是字符串吗?,templates,layout,web.py,Templates,Layout,Web.py,code.py: true\u var=true 返回render.edit(部分) edit.html: 布局中的$var-true\u:$true\u-var layout.html: $def带(ctx): $if ctx.true_布局中的_==true: $#通行证 问题是如果我想犹豫不决,我必须在句子中使用“真” layout.htm: $if ctx.true\u在布局中=='true': “这没关系” 这是怎么回事?如果在布局模板中有一种令人满意的方式来设置user Tr

code.py:

true\u var=true
返回render.edit(部分)
edit.html:

布局中的$var-true\u:$true\u-var
layout.html:

$def带(ctx):
$if ctx.true_布局中的_==true:
$#通行证
问题是如果我想犹豫不决,我必须在句子中使用“真” layout.htm:

$if ctx.true\u在布局中=='true':
“这没关系”

这是怎么回事?如果在布局模板中有一种令人满意的方式来设置user True?

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

$var true_in_layout=True
顺便说一下,您也可以对多行字符串执行此操作:

$var header:
    <p>Header text line 1</p>
    <p>Header text line 2</p>
$var头:
标题文本第1行

标题文本第2行


$var true\u in_layout=true和$var true\u in_layout:true有什么区别?第一个示例的工作原理类似于python语句,而第二个示例将后面的所有内容捕获为字符串。