Django Filters - Filter Returning an Empty Queryset

Hi All,

Apologies, this was completely a misunderstanding on the DateFilter API - Please below the correct response:

class LeadEntriesFilter(django_filters.FilterSet):
    start_date = DateFilter(field_name='date',
                                           widget= forms.DateInput(attrs={'class': 'form-control', 'type': 'date'}),
                                           lookup_expr='gt', label='Start Date')
    end_date = DateFilter(field_name='date',
                                         widget= forms.DateInput(attrs={'class': 'form-control', 'type': 'date'}),
                                         lookup_expr='lt', label='End Date')
    date_range = DateRangeFilter(field_name='date')
    class Meta:
        model = LeadEntry
        fields = ['start_date','end_date','date_range']

1 Like