按网上一步一步走一下。

感觉模板和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,展示一下模板渲染相关推荐

  1. Django2.0——模板渲染(一)

    在前面的介绍中我们都是用简单的 django.http.HttpResponse来把内容显示到网页上,本节将讲解如何使用渲染模板的方法来显示内容,即调用精美的HTML页面.模板的创建既可以在项目下创建 ...

  2. Django学习笔记之模板渲染、模板语言、simple_tag、母版子版、静态配置文件

    一.首先我们用PyCharm来创建一个Django项目 终端命令:django-admin startproject sitename 图形创建: 这样一个Django项目就创建完成了,上面可以看到项 ...

  3. 基于vue通用模板渲染Table

    文章目录 前言 一.需求分析 二.实施方案 1.方案解析 2.实例 总结 前言 日常业务中我们偶尔会用到使用通用模板渲染不同样式表格的需求,已避免重复开发的工作量:本文基于此场景谈谈如何解决此类问题 ...

  4. java根据Freemarker模板渲染出Excel文件并在浏览器中下载

    **java根据Freemarker模板渲染出Excel文件并在浏览器中下载** 准备工作 1.导入的依赖 2.创建模板 Freemrker语法大全: [Freemarker语法使用请点击该链接跳转学 ...

  5. AE模板 现代优雅照片翻转幻灯片图文展示AE模板

    AE模板 现代优雅照片翻转幻灯片图文展示AE模板免费下载 After Effects CC 2018,CC 2017,CC 2016,CC 2015,CC 2014,CC | 无需插件| 1920×1 ...

  6. Vue实例的属性及模板渲染

    Vue实例的属性及模板渲染 1 概述 2 el:与DOM元素绑定 3 data:定义双向绑定的数据 4 computed:计算属性 5 methods:定义Vue实例的方法 6 Vue中的三种模板 6 ...

  7. 对于模板渲染的页面,如何针对渲染出来的对象添加事件

    我们在javaweb编程中往往从数据库中将数据取出来,使用模板渲染到页面上,渲染的数据上我们又希望可以产生不同的响应对于这样的问题,我们应该怎样实现 场景的描述: <ul class=" ...

  8. Django的模板渲染(render)机制

    2019独角兽企业重金招聘Python工程师标准>>> 一旦你创建一个 Template 对象,你可以用 context 来传递数据给它. 一个context 是一系列变量和它们值的 ...

  9. flask mysql项目模板渲染_[Flask] Flask问题集(后端模板渲染项目)

    1.redirect和render_template的区别? redirect:重定向,会改变url render_template:模板渲染,用模板来渲染当前页,不会改变url 2.关于 'g' 对 ...

最新文章

  1. Linux上操作Docker守护态运行
  2. 答网友提问,ABAP post调用外部接口遇到405 not allow
  3. 77岁“核弹老人”,前后半生都令人动容!
  4. 阿里1682亿背后的协同研发云——云效公共云正式商业化 1
  5. python输出不重复的单词_Python情感分析(比较单词时,不计算文本中重复的单词)...
  6. 互联网晚报 | 11月25日 星期四 | 花呗启动品牌隔离;小米MIUI全球月活用户突破5亿;《长津湖》成中国影史票房冠军...
  7. Qt文档阅读笔记-OpenGL Window Example的解析笔记
  8. VUE-PDF VUE的PDF预览组件
  9. 少说话多写代码之Python学习009——字典的创建
  10. 1014. 福尔摩斯的约会 (20)-PAT乙级真题
  11. 软件工程项目需求分析
  12. paip.提升用户体验---网站程序HTML,JS需要注意的地方
  13. 大学excel题库含答案_大学生计算机基础excel试题及答案
  14. icem网格数和节点数_ansys中划分网格后,如何查看单元数和节点数
  15. 分析 OVS 如何实现 vlan 隔离 - 每天5分钟玩转 OpenStack(140)
  16. 学3D建模,都需要哪些基础?
  17. layui个人中心html,Layui的简易入门教程
  18. OpenCv算法的基本介绍与应用
  19. 沉浸式逆向某汽车app
  20. 会写 Parser、Tokenizer 是什么水平?

热门文章

  1. 超级实用的linux 下shell快捷键汇总
  2. 给初恋女孩的信....
  3. Tomcat三种模式及配置APR模式
  4. Javaweb学习笔记——(五)——————DOMXML目录
  5. PyCUDA学习:gpuarray与kernel的抽象原型
  6. OpenGL模板 Mac Cmake OpenGL(Glut) Template
  7. jquery投色子动画
  8. 减少企业Web威胁的三条预防性措施
  9. 定制Apache索引样式
  10. 维基链锚定行业缺口,定位发展一体化DeFi,持续开发出各类产品应用,包括去中心化抵押借贷系统Wayki-CDP(含稳定币WUSD)、去中心化交易所Wayki-DEX、去中心化合成资产协议Wayki-X