python tornade 模板扩展
来源:互联网 发布:优化营商环境重要意义 编辑:程序博客网 时间:2024/06/05 17:05
在第二章中,我们看到了Tornado模板系统如何简单地传递信息给网页,使你在插入动态数据时保持网页标记的整洁。然而,大多数站点希望复用像header、footer和布局网格这样的内容。在这一章中,我们将看到如何使用扩展Tornado模板或UI模块完成这一工作。
3.1 块和替换
当你花时间为你的Web应用建立和制定模板时,希望像你的后端Python代码一样重用你的前端代码似乎只是合逻辑的,不是吗?幸运的是,Tornado可以让你做到这一点。Tornado通过extends和block语句支持模板继承,这就让你拥有了编写能够在合适的地方复用的流体模板的控制权和灵活性。
为了扩展一个已经存在的模板,你只需要在新的模板文件的顶部放上一句{% extends “filename.html” %}。比如,为了在新模板中扩展一个父模板(在这里假设为main.html),你可以这样使用:
{% extends “main.html” %}
这就使得新文件继承main.html的所有标签,并且覆写为期望的内容。
阅读全文
0 0
- python tornade 模板扩展
- python tornade 表单和模板
- python tornado 模板扩展
- python基于tornade的高并发接口编程实战学习
- [模板]扩展KMP模板
- python扩展
- Python 扩展
- 扩展python
- 扩展python
- 扩展kmp模板
- 扩展KMP模板
- 扩展KMP模板
- 扩展kmp 模板
- 扩展KMP模板
- 扩展KMP模板
- 扩展欧几里德求逆元模板
- 扩展的欧几里得模板
- 扩展欧几里得模板
- BZOJ 1379 [Baltic 2001] 解题报告
- python 爬虫 获取网页中的图片
- 不常见的数据类型
- 如何发表期刊
- java进阶知识
- python tornade 模板扩展
- AfxOleInit()和::CoInitialize(NULL)区别
- 找回删除的日志
- linux基本命令
- (转载)eclipse中的navigator,package explorer,project explorer,有什麽区别啊?
- Python——spuer()
- 安装Android ADT后,Eclipse没有显示SDK Manager以及AVD Manager的图标问题
- 变更页面区域上的保护
- 在html5中实现input下拉提示