tornado template

若果使用Tornado进行web开发可能会用到模板功能,页面继承,嵌套... 多页应用模板的处理多半依赖后端(SPA就可以动态加载局部视图),就算是RESTfull的API设计,也不妨碍同时提供部分模板处理的接口。

http://www.tornadoweb.org/en/stable/template.html
http://www.cnblogs.com/liaofeifight/p/4962216.html
http://www.cnblogs.com/inevermore/p/4190382.html
http://www.cnblogs.com/liaofeifight/p/4968986.html

基本语法

Syntax Reference
逻辑控制: {% for a in list%}
表达式: {{expression}}

显示简单模板
    def get(self):
        # return JsonResponse(self, '50000')
        person = {'name': 'CooMark', 'age': 30}

        self.render('index2.html', **person)
<html>

<head>
    <meta charset="UTF-8">
    <title>test </title>
</head>

<body>
    <h3>Tornado template render function - {{name}} - age {{age}}</h3>
</body>

</html>
模板嵌套

这个要使用模板指令语法{% include filename %}, render部分的不变
header.html

<h1>This is header</h1>

index2.thml

<html>

<head>
    <meta charset="UTF-8">
    <title>test </title>
</head>

<body>
    {%include header.html%}
    <hr>
    <h3>Tornado template render function - {{name}} - age {{age}}</h3>
</body>

</html>

效果图
213419-20161212183729292-1680197914.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值