tornado之子模板
2024-10-05 00:14:16
#!/usr/bin/env python26
#-*- coding:utf8 -*- import tornado.httpserver
import tornado.ioloop
import tornado.options
import tornado.web import os.path from tornado.options import define,options
define("port",default=8001,help="run on this port",type=int) class TestHandler(tornado.web.RequestHandler):
def get(self):
self.render('index.html',header_text="Header goes here",footer_text="Footer goes here") def main():
tornado.options.parse_command_line() app=tornado.web.Application(
handlers=[(r"/",TestHandler)],
template_path=os.path.join(os.path.dirname(__file__),'templates'),
debug=True
) http_server=tornado.httpserver.HTTPServer(app) try:
http_server.listen(options.port)
tornado.ioloop.IOLoop.instance().start()
except KeyboardInterrupt,e:
print e if __name__ == "__main__":
main()
index.html
{% extends main.html %}
{% block header %} <h1>{{ header_text}} </h1>
{% end %} {%block body %}
<p> Hello from the child template!</p>
{% end %} {% block footer %}
<p> {{footer_text}} </p>
{% end %}
main.html
<html>
<body>
<header>
{% block header %}{%end%}
</header> <content>
{% block body %}{%end%}
</content> <footer>
{% block footer %}{%end%}
</footer>
</body>
</html>
最新文章
- React.js 官网入门教程 分离文件 操作无法正常显示HelloWord
- noi 9267 核电站
- Redis优化经验
- knowlege experience
- NSTimer、 NSTask、 NSThread 和 NSRunloop 之间的区别
- Delphi自写组件:可设置颜色的按钮(改成BS_OWNERDRAW风格,然后CN_DRAWITEM)
- 可编辑DIV (contenteditable=";true";) 在鼠标光标处插入图片或者文字
- Java自学手记——Java中的关键字
- 华为OJ之最长公共子串
- 前端技术大行其道,再不拥抱TypeScript你就老了!
- FJUT3260
- go语言入门教程:基本语法之变量声明及注意事项
- ASP.NET AJAX入门系列(3):使用ScriptManagerProxy控件
- 处女座和小姐姐(三)-数位dp1.0
- CSS快速入门-基本选择器
- 【CF675D】Tree Construction
- Markdown编辑器Editor.md使用方式
- MVC与MVVM之间在IOS中的区别
- linux 内存计算
- HBase 二次开发 java api和demo
热门文章
- SAP 条形码
- Java web JavaScript DOM 编程
- 从头编写 asp.net core 2.0 web api 基础框架 (4) EF配置
- windows下利用nginx 做IIS负载均衡
- CSS样式设置语法全解,样式优先级、值和单位、字体、文本、块级元素,行内元素,替换元素、非替换元素、display、float、position、table、li、光标、边距边框、轮廓、颜色背景
- DevOps之服务-监控工具
- Object类—复写equals方法,hashCode方法,toString方法
- JavaScript适配器模式
- [js高手之路] 设计模式系列课程 - jQuery的extend插件机制
- php的序列化和反序列化有什么好处?