12345678910111213141516171819202122232425262728293031323334 |
- # -*- coding: utf-8 -*-
- from drf_yasg import openapi
- from drf_yasg.utils import swagger_auto_schema
- from rest_framework.viewsets import ViewSet
- from django.http import HttpResponse
-
-
- tags = ['book']
-
- class Book(ViewSet):
- @swagger_auto_schema(
- operation_description="apps get description override",
- manual_parameters=[
- # openapi.Parameter('cart_id', in_=openapi.IN_QUERY,
- # type=openapi.TYPE_INTEGER)
- ],
- security=[], tags=["Demo"], operation_summary='列表')
- def list(self, request):
- return HttpResponse('Hello! Books.')
-
- @swagger_auto_schema(
- operation_description="apps get description override",
- manual_parameters=[
- openapi.Parameter('book_id', in_=openapi.IN_QUERY,
- type=openapi.TYPE_STRING),
- openapi.Parameter('book_name', in_=openapi.IN_QUERY,
- type=openapi.TYPE_STRING),
- ],
- security=[], tags=["Demo"], operation_summary='查找')
- def find(self, request):
- print("get_get",request.GET)
- print("get_body",request.body)
- return HttpResponse('find... by book id : %s ,name : %s' % (request.GET['book_id'],request.GET['book_name']))
|