def get(self, request): params = self.__clear_page_in_request(request) try: vacancies = VacanciesDataBase.objects.filter(**params) except: return Response(status=status.HTTP_400_BAD_REQUEST) paginator = PageNumberPagination() paginator.default_limit = DEFAULT_PAGE_LIMIT page = paginator.paginate_queryset(vacancies, request) serializer = VacanciesSerializer(vacancies, many=True) return Response(data=serializer.data)
def get(self, request): self.info(request) params = self.__clear_request_params(request) try: Room_R = Rooms.objects.filter(**params) except FieldError as error: return Response(status=status.HTTP_400_BAD_REQUEST) paginator = PageNumberPagination() paginator.default_limit = DEFAULT_PAGE_LIMIT page = paginator.paginate_queryset(Room_R, request) serializer = room_Serializer(Room_R, many=True) return Response(data=serializer.data)
def get(self, request): self.info(request) try: money_R = PayList.objects.filter() except FieldError as error: return Response(status = status.HTTP_400_BAD_REQUEST ) paginator = PageNumberPagination() paginator.default_limit = DEFAULT_PAGE_LIMIT page = paginator.paginate_queryset(money_R, request) serializer = Pay_Serializer(money_R, many = True) return Response(data = serializer.data)