Django—搜索、排序、过滤
2021-06-09 21:04
标签:表数据 自己 col 获取 back 自动 参数 def framework 1、在项目的settings.py文件中的REST_FRAMEWORK 字典修改DRF配置信息 ‘PAGE_SIZE‘: 4, } Django—搜索、排序、过滤 标签:表数据 自己 col 获取 back 自动 参数 def framework 原文地址:https://www.cnblogs.com/erchun/p/14479599.html# 修改DRF配置信息
REST_FRAMEWORK = {
...# d.指定后端使用的渲染器
# 会自动根据请求头中的Accept字段来,返回前端需要的数据格式
# 请求头中默认如果未添加Accept字段参数,那么会返回application/json
# 默认如果指定了Accept字段为text/html,那么会返回可浏览的API页面
‘DEFAULT_RENDERER_CLASSES‘: [
# 会返回json
‘rest_framework.renderers.JSONRenderer‘,
# 会返回可浏览的API页面
‘rest_framework.renderers.BrowsableAPIRenderer‘,
],
# a.指定使用的全局过滤引擎
# b.所有继承GenericAPIView的类视图中获取列表数据的接口,支持过滤功能
# c.前端在过滤时,默认需要使用search作为查询字符串参数的名称,可以使用SEARCH_PARAM进行修改
‘DEFAULT_FILTER_BACKENDS‘: [‘rest_framework.filters.SearchFilter‘, ‘rest_framework.filters.OrderingFilter‘],
# ‘SEARCH_PARAM‘: ‘se‘,
# a.指定分页引擎类
# ‘DEFAULT_PAGINATION_CLASS‘: ‘rest_framework.pagination.PageNumberPagination‘,
‘DEFAULT_PAGINATION_CLASS‘: ‘utils.pagination.PageNumberPagination‘, # 可以自己指定路径拓展PageNumberPagination类的功能
# b.必须指定每一页显示的最大数据条数
上一篇:Java this 的使用问题
下一篇:python的pip使用