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

-- 
You received this message because you are subscribed to the Google Groups 
"Django REST framework" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to