Python Web 教程之 Tornado 框架入门

和 Django 不同的是,Tornado 主打性能。

下面介绍一个最简单的 tornado 程序。

1. 至少需要两个包:

一个是核心的 I/O 循环,另一个则包含了众多重要的功能。

import tornado.ioloop
import tornado.web

2. 创建一个响应请求的 handler

简单地在响应中写入一个字符串。

class HomeHandler(tornado.web.RequestHandler):
    def get(self):
        self.write("hehe")

3. 创建主程序

前者 r"/" 表示根目录,可以用正则;后者是类(不是类的实例)。

app = tornado.web.Application([
    (r"/", HomeHandler),
])

4. 监听端口,启动主循环

app.listen(8000)
tornado.ioloop.IOLoop.instance().start()

网页的内容由 HomeHandler 决定。感觉有点另类🤔。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • tornado框架是一款相较于其他web framework处理服务器性能问题更加强健的轻量级的强大的Pytho...
    恶人未满阅读 12,007评论 3 10
  • 简介 Tornado龙卷风是一个开源的网络服务器框架,它是基于社交聚合网站FriendFeed的实时信息服务开发而...
    JunChow520阅读 54,308评论 4 46
  • 官方文档中文文档Tornado概览浅谈Python Web 框架:Django, Twisted, Tornado...
    一只写程序的猿阅读 43,412评论 7 50
  • 先上代码例子: 关于tornado,它既是web服务器(看成nginx服务),又是web框架(看成一个wsgi程序...
    llicety阅读 5,183评论 0 1
  • 1,简介 Tornado全称Tornado Web Server,是一个用Python语言写成的Web服务器兼We...
    晓可加油阅读 5,117评论 0 2

友情链接更多精彩内容