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.