Tornado 速查
共 25 条 Tornado 速查:最小应用、异步处理、请求与响应、路由与静态、进阶。 支持搜索与分类筛选,点击即可复制。
最小应用
异步非阻塞,适合长连接。
| 命令 | 说明 |
|---|---|
| 定义处理器 | |
| 构造应用与路由 | |
| 监听端口 | |
| 启动事件循环 | |
| 安装 |
异步处理
协程与并发。
| 命令 | 说明 |
|---|---|
| 异步处理器 | |
| 异步等待 | |
| 旧版协程 | |
| 并发 | |
| 异步 HTTP 客户端 |
请求与响应
取参与输出。
| 命令 | 说明 |
|---|---|
| 查询参数 | |
| 表单字段 | |
| 正则路由与参数 | |
| 返回 JSON / 渲染模板 | |
| 状态 / 重定向 | |
| 响应头 / Cookie |
路由与静态
URL 规则。
| 命令 | 说明 |
|---|---|
| 正则 URL 规则 | |
| 命名路由(配合 reverse_url) | |
| 静态文件 | |
| 模板目录配置 |
进阶
WebSocket 与部署。
| 命令 | 说明 |
|---|---|
| WebSocket 处理器 | |
| 推送与接收 | |
| 认证装饰器 | |
| 部署建议 | |
| 日志 |
使用说明
Tornado 速查:最小应用、异步处理、请求与响应、路由与静态、进阶;支持搜索与分类筛选,点击即可复制。
- 按用途点分类:最小应用、异步处理、请求与响应、路由与静态、进阶。
- 点「命令」列复制到 Python 源码。
- 耗时 IO(网络、DB)用 async/await,避免阻塞事件循环。
- 需要长连接(WebSocket)时用 Tornado 的 WebSocketHandler。
常见问题
- Tornado 和 FastAPI 怎么选?
- 两者都异步:Tornado 自带事件循环与 WebSocket,适合长连接与老项目;FastAPI 基于 ASGI、类型校验与文档更强,适合新 API 服务。
- 为什么不能用同步阻塞调用?
- Tornado 单线程跑事件循环,阻塞调用会卡住所有请求;阻塞库请用线程池包装。
- 需要联网吗?
- 速查内容本地可用;安装依赖需联网。
延伸阅读
相关工具
ORA
Oracle 速查
sqlplus / ROWNUM / PL/SQL / expdp 速查
PLR
Polars 速查
pl.col / select / group_by / scan 速查
SA
SQLAlchemy 速查
create_engine / Session / select / relationship 速查
DDK
DuckDB 速查
read_csv_auto / read_parquet / COPY / httpfs 速查
PLS
Apache Pulsar 速查
pulsar-admin / produce / consume / subscription 速查
ZMQ
ZeroMQ 速查
REQ/REP / PUB/SUB / PUSH/PULL 速查