Tornado,展示一下模板渲染
按网上一步一步走一下。
感觉模板和DJANGO的差不多,但更灵活,不限制PYTHON的使用。
前端和后端,这模板使用的规则在哪里呢?
import os.pathimport tornado.httpserver import tornado.ioloop import tornado.options import tornado.webfrom tornado.options import define, options define("port", default=8000, help="run on the given port", type=int)class IndexHandler(tornado.web.RequestHandler):def get(self):self.render('index.html')class PoemPageHandler(tornado.web.RequestHandler):def post(self):noun1 = self.get_argument('noun1')noun2 = self.get_argument('noun2')noun3 = self.get_argument('noun3')verb = self.get_argument('verb')self.render('poem.html', roads=noun1, wood=noun2,made=verb, defference=noun3)if __name__ == "__main__":tornado.options.parse_command_line()app = tornado.web.Application(handlers=[(r"/", IndexHandler),(r"/poem", PoemPageHandler),],template_path=os.path.join(os.path.dirname(__file__), "templates"))http_server = tornado.httpserver.HTTPServer(app)http_server.listen(options.port)tornado.ioloop.IOLoop.instance().start()
Tornado,展示一下模板渲染相关推荐
- Django2.0——模板渲染(一)
在前面的介绍中我们都是用简单的 django.http.HttpResponse来把内容显示到网页上,本节将讲解如何使用渲染模板的方法来显示内容,即调用精美的HTML页面.模板的创建既可以在项目下创建 ...
- Django学习笔记之模板渲染、模板语言、simple_tag、母版子版、静态配置文件
一.首先我们用PyCharm来创建一个Django项目 终端命令:django-admin startproject sitename 图形创建: 这样一个Django项目就创建完成了,上面可以看到项 ...
- 基于vue通用模板渲染Table
文章目录 前言 一.需求分析 二.实施方案 1.方案解析 2.实例 总结 前言 日常业务中我们偶尔会用到使用通用模板渲染不同样式表格的需求,已避免重复开发的工作量:本文基于此场景谈谈如何解决此类问题 ...
- java根据Freemarker模板渲染出Excel文件并在浏览器中下载
**java根据Freemarker模板渲染出Excel文件并在浏览器中下载** 准备工作 1.导入的依赖 2.创建模板 Freemrker语法大全: [Freemarker语法使用请点击该链接跳转学 ...
- AE模板 现代优雅照片翻转幻灯片图文展示AE模板
AE模板 现代优雅照片翻转幻灯片图文展示AE模板免费下载 After Effects CC 2018,CC 2017,CC 2016,CC 2015,CC 2014,CC | 无需插件| 1920×1 ...
- Vue实例的属性及模板渲染
Vue实例的属性及模板渲染 1 概述 2 el:与DOM元素绑定 3 data:定义双向绑定的数据 4 computed:计算属性 5 methods:定义Vue实例的方法 6 Vue中的三种模板 6 ...
- 对于模板渲染的页面,如何针对渲染出来的对象添加事件
我们在javaweb编程中往往从数据库中将数据取出来,使用模板渲染到页面上,渲染的数据上我们又希望可以产生不同的响应对于这样的问题,我们应该怎样实现 场景的描述: <ul class=" ...
- Django的模板渲染(render)机制
2019独角兽企业重金招聘Python工程师标准>>> 一旦你创建一个 Template 对象,你可以用 context 来传递数据给它. 一个context 是一系列变量和它们值的 ...
- flask mysql项目模板渲染_[Flask] Flask问题集(后端模板渲染项目)
1.redirect和render_template的区别? redirect:重定向,会改变url render_template:模板渲染,用模板来渲染当前页,不会改变url 2.关于 'g' 对 ...
最新文章
- Linux上操作Docker守护态运行
- 答网友提问,ABAP post调用外部接口遇到405 not allow
- 77岁“核弹老人”,前后半生都令人动容!
- 阿里1682亿背后的协同研发云——云效公共云正式商业化 1
- python输出不重复的单词_Python情感分析(比较单词时,不计算文本中重复的单词)...
- 互联网晚报 | 11月25日 星期四 | 花呗启动品牌隔离;小米MIUI全球月活用户突破5亿;《长津湖》成中国影史票房冠军...
- Qt文档阅读笔记-OpenGL Window Example的解析笔记
- VUE-PDF VUE的PDF预览组件
- 少说话多写代码之Python学习009——字典的创建
- 1014. 福尔摩斯的约会 (20)-PAT乙级真题
- 软件工程项目需求分析
- paip.提升用户体验---网站程序HTML,JS需要注意的地方
- 大学excel题库含答案_大学生计算机基础excel试题及答案
- icem网格数和节点数_ansys中划分网格后,如何查看单元数和节点数
- 分析 OVS 如何实现 vlan 隔离 - 每天5分钟玩转 OpenStack(140)
- 学3D建模,都需要哪些基础?
- layui个人中心html,Layui的简易入门教程
- OpenCv算法的基本介绍与应用
- 沉浸式逆向某汽车app
- 会写 Parser、Tokenizer 是什么水平?
热门文章
- 超级实用的linux 下shell快捷键汇总
- 给初恋女孩的信....
- Tomcat三种模式及配置APR模式
- Javaweb学习笔记——(五)——————DOMXML目录
- PyCUDA学习:gpuarray与kernel的抽象原型
- OpenGL模板 Mac Cmake OpenGL(Glut) Template
- jquery投色子动画
- 减少企业Web威胁的三条预防性措施
- 定制Apache索引样式
- 维基链锚定行业缺口,定位发展一体化DeFi,持续开发出各类产品应用,包括去中心化抵押借贷系统Wayki-CDP(含稳定币WUSD)、去中心化交易所Wayki-DEX、去中心化合成资产协议Wayki-X