Streamlit跟 Flask/Django 的区别
| 维度 | Streamlit | Flask/Django |
|------|-----------|--------------|
| 目标 | 数据展示/分析原型 | 全功能网站 |
| 前端代码 | 0 行 | 需要写 HTML/JS |
| 开发速度 | 分钟级 | 小时/天级 |
| 部署 | streamlit run 即可 | 需配路由、模板、静态文件 |
| 扩展性 | 中小仪表板最佳 | 大系统、复杂业务逻辑 |
典型场景
给老板/客户快速做 可视化 Demo
比赛、论文里放 可交互图表
把 机器学习模型 包成“上传数据→点按钮→出预测”的小工具
内部 数据质量核查面板:上传原始文件,实时出统计、异常、图表
一句话总结
Streamlit 就是 “写 Python 脚本 ≈ 写网页” 的神器,让数据人 5 分钟把分析结果变成可交互的在线应用。