Tornado 模块概述
2024-08-29 22:21:57
Tornado模块分类
1. Core web framework
- tornado.web — 包含web框架的大部分主要功能,包含RequestHandler和Application两个重要的类
- tornado.httpserver — 一个无阻塞HTTP服务器的实现
- tornado.template — 模版系统
- tornado.escape — HTML,JSON,URLs等的编码解码和一些字符串操作
- tornado.locale — 国际化支持
2. Asynchronous networking 底层模块
- tornado.ioloop — 核心的I/O循环
- tornado.iostream — 对非阻塞式的 socket 的简单封装,以方便常用读写操作
- tornado.httpclient — 一个无阻塞的HTTP服务器实现
- tornado.netutil — 一些网络应用的实现,主要实现TCPServer类
3. Integration with other services
- tornado.auth — 使用OpenId和OAuth进行第三方登录
- tornado.database — 简单的MySQL服务端封装
- tornado.platform.twisted — 在Tornado上运行为Twisted实现的代码
- tornado.websocket — 实现和浏览器的双向通信
- tornado.wsgi — 与其他python网络框架/服务器的相互操作
4. Utilities
- tornado.autoreload — 生产环境中自动检查代码更新
- tornado.gen — 一个基于生成器的接口,使用该模块保证代码异步运行
- tornado.httputil — 分析HTTP请求内容
- tornado.options — 解析终端参数
- tornado.process — 多进程实现的封装
- tornado.stack_context — 用于异步环境中对回调函数的上下文保存、异常处理
- tornado.testing — 单元测试
最新文章
- 安装MySQL(简便)
- sql server 警报管理,实时监听数据库动向,运筹帷幄之中
- 使用backbone.js、zepto.js和trigger.io开发HTML5 App
- Andrew Ng机器学习公开课笔记–Principal Components Analysis (PCA)
- asp.net 框架接触(2)
- WisDom.Net 框架设计(五) 权限设计
- [Mugeda HTML5技术教程之3] Hello World: 第一个Mugeda动画
- 旧版QT的名称:qt-win-commercial-4.4.3-vc60.exe
- springBoot项目打war包部署到tomcat上
- python pip包管理
- [Offer收割] 编程练习赛63
- LCT总结——概念篇+洛谷P3690[模板]Link Cut Tree(动态树)(LCT,Splay)
- 用访问控制列表(ACL)实现包过滤
- [洛谷 P2709] 小B的询问
- VS2010的快捷键;VS2012变化的快捷键
- anu - controlledComponent
- linux之top命令详解
- android语音识别技术
- LeetCode赛题----Find Left Most Element
- hibernate中evict()和clear()的区别