Добавление параметров фильтрации в drf_yasg Swagger в наборах представлений django-rest-framework
Я использую django-rest-framework Viewset и у меня есть один API списка, в котором мне нужно добавить параметры фильтрации start_date и end_date в тело запроса в swagger.
class SchoolManagementView(ViewSet):
def __init__(self, *args, **kwargs):
super().__init__(**kwargs)
self.payload = {}
self.college_list_service = CollegeListService(view=self)
@swagger_auto_schema(
operation_description="Listing Inward Document",
responses={status.HTTP_200_OK: "Success"}
)
def list(self, request, *args, **kwargs):
self.payload = self.college_list_service.execute(request)
return ResponseHandler.success(payload=self.payload)
Примечание: Здесь я использую все мои бэкенды фильтров в файле "college_list_service"