博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第一个Tornado应用例子Poemmaker
阅读量:6085 次
发布时间:2019-06-20

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

hot3.png

一个简单到脚本,包含两个简单类:

import os.pathimport tornado.httpserverimport tornado.ioloopimport tornado.optionsimport tornado.webfrom tornado.options import define, optionsdefine("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')        verb = self.get_argument('verb')        noun3 = self.get_argument('noun3')        self.render('poem.html', roads=noun1, wood=noun2, made=verb,                 difference=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()

两个简单的前端页面:

index.html:提供用户输入界面

Poem.html:提供根据用户输入转化成到诗词页面

明天读一下源码,看看这块数据怎么走的

转载于:https://my.oschina.net/u/703355/blog/411545

你可能感兴趣的文章
2011年山东济南java开发定向就业班招生
查看>>
磁盘格式化与管理知识点总结
查看>>
如何在ASA防火墙上实现ipsec ***
查看>>
前端基础---jquery练习
查看>>
保持健康,远离疾病
查看>>
如何推断乱码是从何种编码转换到何种编码导致的乱码?
查看>>
Objective-C语法之动态类型(isKindOfClass, isMemberOfClass,id)等
查看>>
【SMTP 补录】
查看>>
zabbix通过External checks的方式自动发现交换机端口(只提取up的)
查看>>
CentOS下配置LAMP
查看>>
Myeclipse报错-->Animation Start An internal error has occurred. java.lang.NullPointerException解决...
查看>>
CSS性能优化
查看>>
C# 流
查看>>
查杀端口进程
查看>>
PHP版本的IP段验证类
查看>>
openstack M版安装 compute(nova)服务篇
查看>>
大学四年你必须做到的事儿---那些学计算机的
查看>>
rlwrap安装
查看>>
【scala初学】scala IDE eclipse
查看>>
VMM2012应用指南之4-向VMM中添加Hyper-V主机与应用服务器
查看>>