上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页
摘要: ListModelMixin 源码 class ListModelMixin: """ List a queryset. """ def list(self, request, *args, **kwargs): queryset = self.filter_queryset(self.get_qu 阅读全文
posted @ 2022-10-11 08:25 Sherwin_szw 阅读(41) 评论(0) 推荐(0)
摘要: 关系 from rest_framework.generics import GenericAPIView from rest_framework.viewsets import ViewSetMixin, GenericViewSet ViewSetMixin+GenericAPIView = G 阅读全文
posted @ 2022-10-10 17:27 Sherwin_szw 阅读(31) 评论(0) 推荐(0)
摘要: list APIView class DemoView(APIView): def get(self, request): queryset = models.UserInfo.objects.all() pager = PageNumberPagination() result = pager.p 阅读全文
posted @ 2022-10-10 10:43 Sherwin_szw 阅读(35) 评论(0) 推荐(0)
摘要: settings REST_FRAMEWORK = { # 分页,limit大小 "PAGE_SIZE": 2, } views class BlogView(APIView): def get(self, request, *args, **kwargs): queryset = models.B 阅读全文
posted @ 2022-10-09 16:56 Sherwin_szw 阅读(62) 评论(0) 推荐(0)
摘要: 分页类 # 自定义分页类 class MyPageNumberPagination(PageNumberPagination): # 默认每页大小 page_size = 1 # 最大每页大小 max_page_size = 3 # 控制每页大小的查询字段 page_size_query_param 阅读全文
posted @ 2022-10-09 11:47 Sherwin_szw 阅读(52) 评论(0) 推荐(0)
摘要: settings REST_FRAMEWORK = { # 分页,每页大小 "PAGE_SIZE": 2, } views class BlogView(APIView): """ get: 返回所有blog """ def get(self, request, *args, **kwargs): 阅读全文
posted @ 2022-10-09 11:01 Sherwin_szw 阅读(112) 评论(0) 推荐(0)
摘要: 安装 pip install coreapi 设置接口文档路径 from rest_framework.documentation import include_docs_urls urlpatterns = [ ... path('docs/', include_docs_urls(title=' 阅读全文
posted @ 2022-10-07 15:00 Sherwin_szw 阅读(25) 评论(0) 推荐(0)
摘要: 目的 (gender = models.SmallIntegerField(verbose_name='性别', choices=((1, "男"), (2, "女")))) 输入 { "name": "szw", "gender": 2 } 返回 { "id": 2, "age": 18, "ge 阅读全文
posted @ 2022-10-07 09:27 Sherwin_szw 阅读(63) 评论(0) 推荐(0)
摘要: models class Depart(models.Model): name = models.CharField(verbose_name='部门名', max_length=32) class Tag(models.Model): name = models.CharField(verbose 阅读全文
posted @ 2022-10-06 16:54 Sherwin_szw 阅读(62) 评论(0) 推荐(0)
摘要: models class Depart(models.Model): name = models.CharField(verbose_name='部门名', max_length=32) class Tag(models.Model): name = models.CharField(verbose 阅读全文
posted @ 2022-10-06 12:51 Sherwin_szw 阅读(232) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页