一个能直接 python app.py 跑起来的最小 Flask 项目,
适合新手改着玩、或当新项目的骨架。
包含什么
| 文件 | 作用 |
|---|---|
app.py |
主程序:路由 + SQLite + JSON 接口 |
templates/index.html |
首页模板 |
requirements.txt |
依赖(只有 flask) |
README.md |
运行说明和进阶建议 |
接口
GET / 首页,展示最近 10 条帖子
GET /api/posts 返回帖子列表(JSON)
POST /api/posts 新增帖子,body: {"title":"...","body":"..."}
可以接着改
- 把
SECRET_KEY换成随机值(生产务必改) - 加
login路由做用户系统 - 部署时去掉
debug=True,用 gunicorn 跑
已经实测:首页 200、POST 新增返回新 ID、GET 列表 200,开箱即用。
授权:本站原创,按 MIT 风格授权——可以随便下载、修改、商用、二次分发,
不用署名,也不担保任何风险。源码里有完整中文注释,改起来不费劲。
楼主 · 2026-09-28 16:00 · 浏览 5

