博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
tornado总结3-html模板使用1
阅读量:6005 次
发布时间:2019-06-20

本文共 751 字,大约阅读时间需要 2 分钟。

hot3.png

参考地址: 

代码结构

124337_zYhH_111188.png

page1.py和page1.html说明

 page1.py

import tornado.webclass Page1Handler(tornado.web.RequestHandler):    def get(self):        argu1 = "参数1"        argu2 = [1,2,3]        return self.render('page1.html', argu1=argu1, argu2=argu2)

page1.html

    
    
{<div></div> { argu1 }}     
           {% for i in argu2 %}         
  • {
    { i }}
  •        {% end %}     

  

在处理get方法的时候, 使用render返回了一个html模板,并且添加了两个额外的参数argu1和argu2, tornado在返回html正文之前会对page1.html使用这些参数做相应的填充处理.

其中以 {

{  }} 包围的是一个变量的值,  以 {% %} 包围的是执行语句,可以执行for和if 语句.但必须与 {% end %}成对出现.

也可以使用   {% include main.menu.html %}  直接包含一个html.

实际运行效果

125402_dzNq_111188.png

argu1作为title正确显示了出来,

argu2作为一个数组,也正确显示出了3个<li> .

转载于:https://my.oschina.net/u/111188/blog/671480

你可能感兴趣的文章
leetcode 697. Degree of an Array
查看>>
node-rsa加密,java解密调试
查看>>
Echarts 设置地图上文字大小及颜色
查看>>
eclipse svn插件
查看>>
Android项目实战(三十八):2017最新 将AndroidLibrary提交到JCenter仓库(图文教程)...
查看>>
对 IIC 总线的理解、调用函数以及常见面试问题
查看>>
Android手游外挂入侵----寓攻于守,方能破敌
查看>>
从零学习Fluter(三):Flutter的路由跳转以及state的生命周期
查看>>
Flash开发环境简介
查看>>
腾讯搜搜高管吴军离职的传闻与真相
查看>>
什么是RAID(独立冗余磁盘阵列)
查看>>
RoadMap,走出自己的特色主义
查看>>
Silverlight载入动画(简易)
查看>>
笔记本无法检测到无线信号的终极解决方案
查看>>
SSH-KeyGen 的用法
查看>>
Silverlight实现ComboGrid功能
查看>>
很久没有更新日志了
查看>>
html5指南--5.使用web storage
查看>>
ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务|转|
查看>>
ulimit用法简介
查看>>