素材阁

Tornado 速查

共 25 条 Tornado 速查:最小应用、异步处理、请求与响应、路由与静态、进阶。 支持搜索与分类筛选,点击即可复制。

最小应用

异步非阻塞,适合长连接。

命令说明
定义处理器
构造应用与路由
监听端口
启动事件循环
安装

异步处理

协程与并发。

命令说明
异步处理器
异步等待
旧版协程
并发
异步 HTTP 客户端

请求与响应

取参与输出。

命令说明
查询参数
表单字段
正则路由与参数
返回 JSON / 渲染模板
状态 / 重定向
响应头 / Cookie

路由与静态

URL 规则。

命令说明
正则 URL 规则
命名路由(配合 reverse_url)
静态文件
模板目录配置

进阶

WebSocket 与部署。

命令说明
WebSocket 处理器
推送与接收
认证装饰器
部署建议
日志

使用说明

Tornado 速查:最小应用、异步处理、请求与响应、路由与静态、进阶;支持搜索与分类筛选,点击即可复制。

  1. 按用途点分类:最小应用、异步处理、请求与响应、路由与静态、进阶。
  2. 点「命令」列复制到 Python 源码。
  3. 耗时 IO(网络、DB)用 async/await,避免阻塞事件循环。
  4. 需要长连接(WebSocket)时用 Tornado 的 WebSocketHandler。

常见问题

Tornado 和 FastAPI 怎么选?
两者都异步:Tornado 自带事件循环与 WebSocket,适合长连接与老项目;FastAPI 基于 ASGI、类型校验与文档更强,适合新 API 服务。
为什么不能用同步阻塞调用?
Tornado 单线程跑事件循环,阻塞调用会卡住所有请求;阻塞库请用线程池包装。
需要联网吗?
速查内容本地可用;安装依赖需联网。

延伸阅读

相关工具