From b09339aaa406b55946e9c96c46995aabc2ea16f4 Mon Sep 17 00:00:00 2001 From: Victor Seva Date: Thu, 30 Apr 2015 09:46:03 +0200 Subject: [PATCH] MT#7247 allow basic filter http://www.django-rest-framework.org/api-guide/filtering/#djangofilterbackend Change-Id: I17373cabf2d70ceb23920e70e4a9ee07e0296255 --- repoapi/views.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/repoapi/views.py b/repoapi/views.py index 11af6cb..804aa83 100644 --- a/repoapi/views.py +++ b/repoapi/views.py @@ -14,6 +14,7 @@ # with this program. If not, see . from repoapi import models, serializers +from rest_framework import filters from rest_framework import generics from rest_framework.decorators import api_view from rest_framework.response import Response @@ -31,6 +32,9 @@ def api_root(request, format=None): class JenkinsBuildInfoList(generics.ListCreateAPIView): queryset = models.JenkinsBuildInfo.objects.all() serializer_class = serializers.JenkinsBuildInfoSerializer + filter_backends = (filters.DjangoFilterBackend,) + # allowed fields from model + filter_fields = ('tag', 'projectname') class JenkinsBuildInfoDetail(generics.RetrieveUpdateDestroyAPIView):