python-3.x - 在 Flask 中执行排序、过滤和分页等操作的简洁方式
问题描述
我希望在其余 API 中提供以下选项,我正在为烧瓶应用程序编写。
- 筛选
获取 /posts?title=json-server&author=typicode
- 分页
获取 /posts?_page=7
- 种类
获取 /posts?_sort=views&_order=asc
- 片
获取 /posts?_start=20&_end=30
- 文本搜索
获取 /posts?q=internet
尽管这些操作在 python 中很容易实现,但我对干净的方式感到困惑,比如使用单个包装器或响应构建器来实现它们。
实施这些操作的干净结构应该是什么?
解决方案
推荐阅读
- vue.js - Gridsome Pager 在组件内部不起作用
- python - 在 powershell 中使用 Tee-Object 时如何保留颜色?
- javascript - 访问 API 时出现验证错误
- c# - Tesseract self 失败并关闭
- node.js - npm start not working for create-react-app throwing error events.js:288 throw er; // 未处理的“错误”事件
- python - 将用户定义的函数应用于python中的列表列表
- c# - 有没有一种有效的方法可以将控件固定在屏幕上?
- ios - 为什么人们在 CGFloat 上添加 .0?
- c# - 实例化时如何将预制克隆检索到脚本中?
- eclipse - Eclipse PDT - 丢失内容辅助。重叠文件锁定异常