django rest filter working but browsable api not showing filter forms

86 views
Skip to first unread message

Lonso Baba

unread,
Nov 17, 2016, 8:27:15 PM11/17/16
to Django REST framework
class StatsFilter(rest_framework.FilterSet):
    max_date = django_filters.DateFilter(
        name="date", lookup_expr='lte')
    min_date = django_filters.DateFilter(
        name="date", lookup_expr='gte')

    class Meta:
        model = Stats
        fields = ('__all__')

from django_filters import rest_framework


from .filters import StatsFilter
from .serializers import StatsSerializer
from .pagination import CustomResultsPagination
from .models import Stats


class StatsListView(generics.ListAPIView):
    serializer_class = StatsSerializer
    queryset = Stats.objects.all()
    pagination_class = CustomResultsPagination
    filter_backends = (rest_framework.DjangoFilterBackend,
                       filters.OrderingFilter,)
    filter_class = StatsFilter
    ordering_fields = (
        'title', 'plays', 'unique', 'date', 'total_time',
    )
    ordering = ('-date')

I have django crispy forms installed as well

Kim Fisher

unread,
Dec 11, 2016, 6:58:15 PM12/11/16
to Django REST framework
Did you figure out a solution? I'm experiencing the same issue. As per 
I have also confirmed that my DRF is > 3.3.0 (it's currently 3.5.2). I also have crispy forms installed and in my INSTALLED_APPS.
Reply all
Reply to author
Forward
0 new messages