Пример #1
0
    def get(self, request, *args, **kwargs):
        self.model = ContentType.objects.get_for_id(self.kwargs["content_type"]).model_class()

        pagination = request.GET.get("pagination", "")

        if pagination == "False":
            self.pagination_class = None

        return ListAPIView.get(self, request, *args, **kwargs)
Пример #2
0
    def get(self, request, *args, **kwargs):
        if self.tr == AutorListView.TR_AUTOR_SERIALIZER:
            self.serializer_class = AutorSerializer
            self.permission_classes = (IsAuthenticated, )

        if self.filter_class and 'q_0' in request.GET:
            self.filter_class = AutorSearchForFieldFilterSet

        return ListAPIView.get(self, request, *args, **kwargs)
Пример #3
0
    def get(self, request, *args, **kwargs):
        self.model = ContentType.objects.get_for_id(
            self.kwargs['content_type']).model_class()

        pagination = request.GET.get('pagination', '')

        if pagination == 'False':
            self.pagination_class = None

        return ListAPIView.get(self, request, *args, **kwargs)
Пример #4
0
    def get(self, request, *args, **kwargs):
        """
            desativa o django-filter se a busca for por possiveis autores
            parametro tr = TR_CHOICE_SERIALIZER
        """
        if self.tr == AutorListView.TR_CHOICE_SERIALIZER:
            self.filter_class = None
            self.filter_backends = []
            self.serializer_class = ChoiceSerializer

        elif self.tr == AutorListView.TR_AUTOR_SERIALIZER:
            self.serializer_class = AutorSerializer
            self.permission_classes = (IsAuthenticated, )

        return ListAPIView.get(self, request, *args, **kwargs)
Пример #5
0
    def get(self, request, *args, **kwargs):
        """
            desativa o django-filter se a busca for por possiveis autores
            parametro tr = TR_CHOICE_SERIALIZER
        """
        if self.tr == AutorListView.TR_CHOICE_SERIALIZER:
            self.filter_class = None
            self.filter_backends = []
            self.serializer_class = ChoiceSerializer

        elif self.tr == AutorListView.TR_AUTOR_SERIALIZER:
            self.serializer_class = AutorSerializer
            self.permission_classes = (IsAuthenticated,)

        return ListAPIView.get(self, request, *args, **kwargs)
Пример #6
0
 def get(self, request, *args, **kwargs):
     return ListAPIView.get(self, request, *args, **kwargs)
Пример #7
0
 def get(self, request, *args, **kwargs):
     Light.objects.all().update(activate=True)
     return ListAPIView.get(self, request, *args, **kwargs)
Пример #8
0
 def get(self, request, *args, **kwargs):
     return RetrieveAPIView.get(self, request, *args, **kwargs) \
         if 'pk' in kwargs else ListAPIView.get(self, request, *args, **kwargs)