摘要: 自定义全局异常处理 drf异常处理交给exception_handler处理了,但是没处理非drf的异常 'EXCEPTION_HANDLER': 'rest_framework.views.exception_handler' 我们可以重写一个exception_handler方法,处理drf异常 阅读全文
posted @ 2023-12-28 17:00 wellplayed 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 分页组件的使用 有三种分页方式 需要新建一个py文件,以pagination.py为例 方式一:基本分页 第一步:导入分页类 from rest_framework.pagination import PageNumberPagination 第二步:书写分页类,继承 PageNumberPagin 阅读全文
posted @ 2023-12-28 16:37 wellplayed 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 过滤组件的使用 有三种使用方式 方式一:使用drf内置过滤类 第一步:保证视图类继承 GenericAPIView 及其子类 # 以图书类为例 class BookView(ViewSetMixin, ListAPIView): queryset = Book.objects.all() seria 阅读全文
posted @ 2023-12-28 15:50 wellplayed 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 排序组件快速使用 第一步:视图类需继承GenericAPIView或其子类 # 以图书类为例 class BookView(ViewSetMixin, ListAPIView): queryset = Book.objects.all() serializer_class = BookSeriali 阅读全文
posted @ 2023-12-28 15:27 wellplayed 阅读(17) 评论(0) 推荐(0) 编辑