一个Tornado的Web应用会将一组URL映射到tornado.web.RequestHandler的子类上去,子类中定义了get()和post()方法用以处理不同的HTTP请求。
下面代码将根目录/映射到MainHandler,将一个URL模式/story/([0-9]+)映射到StoryHandler.
class MainHandler(tornado.web.RequestHandler):
def get(self):
self.write("You request the main page")
class StoryHandler(tornado.web.RequestHandler):
def get(self,story_id):
self.write("You requested the story " + story_id)
application = tornado.web.Application([(r"/",MainHandler),(r"/story/([0-9]+)",StoryHandler),])
使用get_argument()方法获取发送过来的参数:
class MainHandler(tornado.web.RequestHandler):
def get(self):
self.write('<html><body><form action="/" method="post">'
'<input type="text" name="message">'
'<input type="submit" value="Submit">'
'</form></body></html>')
def post(self):
self.set_header("Content-Type","text/plain")
self.write("You wrote "+ self.get_argument("message"))
分享到:
相关推荐
讲解tornado的基础知识,通过简单示例,使用tornado完成基本流程的开发,学习tornado的主要的知识点,在后续课程中会逐个知识点进行深入讲解
tornado学习记录20210507.pdf
Tornado使用指南是学习使用Tornado编程的好资料,中文版的
布鲁克M4 TORNADO仪器手册,The M4 TORNADO is a versatile instrument for fast and accurate high-resolution analysis of both small and large specimens. Samples require little or even no preparation at ...
司Tornado课件.pdf (第5页,共108页) 2田凸 ∠v↓台」⑥ Q搜索 1.1 Tornado是为何物 Tornado全称Tornado Web Server,是一个用Python语 言写成的Web服 务器兼Web应用框架,由FriendFeed公 司 在自己的网站FriendFeed...
得利于其 非阻塞的方式和对 epoll 的运用,Tornado 每秒可以处理数以千计的连接,因此 Tornado 是实时 Web 服务的一个 理想框架。我们开发这个 Web 服务器的主要目的就是为了处理 FriendFeed 的实时功能 ——在 ...
tornado 入门开发 Tornado is different from most Python web frameworks. It is not based on WSGI, and it is typically run with only one thread per process. See the User’s guide for more on Tornado’s ...
Tornado和VxWorks学习笔记, 包括Tornado和VxWorks的一些基础知识, 实际应用
Tornado使用指南(中文版)
tornado-4.4.2,python2-backports_abc-0.5-2,python-backports-ssl_match_hostname-3.5.0.1-1,python2-certifi-2016.9.26-2,future-0.15.1.tar.gz,future-0.17.1.tar.gz,python-ordereddict-1.1-6,python2-...
Tornado BSP Training Workshop
tornado 简单项目结构
tornado 4.0.1 python framework guide
Tornado 2.2 入门介绍Tornado 2.2 入门介绍Tornado 2.2 入门介绍Tornado 2.2 入门介绍
Tornado实战Demo全集,适合新手对Tornado项目的研究,包括认证、mysql数据库操作等
Python的Tornado模块,网上中文资料比较少。这里将中文资料整理成pdf文件分享给大家。该资料系统的讲解了Tornado使用方法以及核心思路。也有大量的例子供读者参考。可以作为初学者的学习资料。
风河(Wind River)公司推出的Tornado VxWorks培训资料三合一之一,有关TORNADO的使用的介绍,很全。
Tornado 2.2入门介绍
Tornado使用简明教程,关于Tornado的资料真少,资料虽然简单了点,也是好不容易找到的
中文版的tornado介绍,转好的pdf中文格式.