Tornado_01初识

本文介绍了Tornado,一个Python的Web框架和异步网络库,以其非阻塞式服务器和高性能适用于实时Web服务。内容包括Tornado的特点、安装、官方文档、示例代码以及如何处理GET和POST请求。
摘要由CSDN通过智能技术生成
一.Tornado:

Tornado是一个Python Web框架和异步网络库,Tornado 和主流Web 服务器框架有着明显的区别:它是非阻塞式服务器,而且速度相当快。通过使用非阻塞网络IO,Tornado 每秒可以处理数以千计的连接,使其非常适合 长时间轮询, WebSocket和其他需要与每个用户建立长期连接的应用程序。因此 Tornado是实时Web服务的高性能框架。

二.安装
pip install tornado -i  https://pypi.tuna.tsinghua.edu.cn/simple/
三.官方文档
https://www.tornadoweb.org/en/stable/
四.pdf文档
中文文档:https://www.bookstack.cn/read/tornado-zh/README.md
英文文档(提取码:torn):https://pan.baidu.com/s/10rWuvZdCBCqNSf4-x33yeQ 
五.简单示例

tornado_project/test1.py

# 1.导入需要的模块包

import tornado.web
import tornado.ioloop


# 2.定义处理类
class IndexHandler(tornado.web.RequestHandler):
    # 接收GET方式处理
    def get(self, *args, **kwargs):
        self.write('Hello Tornado!')


# 3.设置路由/创建application对象
app = tornado.web.Application([
    (r'/', IndexHandler)
])
# 4.绑定监听端口号
app.listen(8000)

# 5.启动监听
tornado.ioloop.IOLoop.instance().start()

输出:
在这里插入图片描述

六.请求与处理底层构析流程

在这里插入图片描述

七.获取GET请求

tornado_project/test2.py

"""
登陆功能
"""
# 导入模块
import tornado.web
import tornado.ioloop


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值