十四、Flask:带页面的个人书架 (一)从 JSON 接口回到页面操作阅读 →(二)第一条页面响应与 JSON 响应阅读 →(三)路径、查询串、表单与 JSON 的取值阅读 →(四)用应用工厂生成不同配置的应用阅读 →(五)请求上下文、应用上下文与资源收尾阅读 →(六)Blueprint、端点名称与 url_for阅读 →(七)把 Python 数据交给 Jinja阅读 →(八)继承、包含与宏的组合过程阅读 →(九)表单文本转成业务数据阅读 →(十)用应用上下文管理 SQLite 连接阅读 →(十一)把读取与写入保留在业务函数阅读 →(十二)Flask 会话与签名 Cookie阅读 →(十三)把 CSRF 令牌放进每份写入表单阅读 →(十四)注册、登录与退出的完整状态变化阅读 →(十五)从身份检查走到书籍归属阅读 →(十六)新增、修改和删除的页面流程阅读 →(十七)列表筛选、详情与只读 JSON阅读 →(十八)提交后跳转与一次性消息阅读 →(十九)模板转义与错误页面阅读 →(二十)组合完整工厂、配置与资源阅读 →(二十一)初始化书目并启动个人书架阅读 →(二十二)用测试客户端核对页面与数据库阅读 →(二十三)从注册走到重开后的删除阅读 →(二十四)按请求与状态定位问题阅读 →(二十五)独立练习与 Django 衔接阅读 →