articles-date-filter.md
689 Bytes
Plan: 文章列表加日期范围筛选
目标
/articles 页面加日期筛选:开始日期 ~ 结束日期
涉及文件
- templates/articles.html — 加日期选择器 UI + JS
- app.py — /api/articles 支持 date_from/date_to 参数
数据流
用户选日期 → JS fetch /api/articles?date_from=X&date_to=Y → Flask 查询 DB → 渲染列表
步骤
- RED: 测试 /api/articles?date_from=&date_to= 返回空或错误
- GREEN: app.py 加参数解析 + SQL 筛选
- GREEN: articles.html 加日期 input + JS
- REFACTOR: 清理
- VERIFY: smoketest + curl
风险
- article_queue 表 created_at 字段格式确认
- 日期为空时保持原有行为