摘要: DRF分页 PageNumberPagination 前端访问网址形式: GET http://api.example.org/books/?page=4 可以在子类中定义的属性: page_size 每页数目 page_query_param 前端发送的页数关键字名,默认为"page" page_ 阅读全文
posted @ 2020-10-28 20:31 刘先生很温柔 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 排序 对于列表数据,REST framework提供了OrderingFilter过滤器来帮助我们快速指明数据按照指定字段进行排序。 使用方法: 在类视图中设置filter_backends, 使用 rest_framework.filters.OrderingFilter 过滤器,REST fra 阅读全文
posted @ 2020-10-28 20:29 刘先生很温柔 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 过滤Filtering 对于列表数据可能需要根据字段进行过滤,我们可以通过添加django-filter扩展来增强支持。 pip install django-filter 在配置文件中增加过滤后端的设置: INSTALLED_APPS = [ ... 'django_filters' # 需要注册 阅读全文
posted @ 2020-10-28 20:28 刘先生很温柔 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 限流Throttling 可以对接口访问的频次进行限制,以减轻服务器的压力 使用 可以在配置文件中,使用 DEFAULT_THROTTLE_CLASSES 和 DEFAULT_THROTTLE_RATES 进行全局配置, REST_FRAMEWORK = { 'DEFAULT_THROTTLE_CL 阅读全文
posted @ 2020-10-28 20:27 刘先生很温柔 阅读(147) 评论(0) 推荐(0) 编辑