From e5f56c10d0a3cd255b3b7b46068772d8c8eded87 Mon Sep 17 00:00:00 2001 From: phzhik Date: Sun, 26 May 2024 03:13:13 +0400 Subject: [PATCH] * Date range filters for Checklist: created_at & status_updated_at --- store/filters.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/store/filters.py b/store/filters.py index 28311c5..a518126 100644 --- a/store/filters.py +++ b/store/filters.py @@ -18,9 +18,12 @@ class ChecklistFilter(filters.FilterSet): status = filters.MultipleChoiceFilter(choices=Checklist.Status.CHOICES) delivery_code = filters.CharFilter(method='filter_delivery_code') + created_at = filters.DateFromToRangeFilter() + status_updated_at = filters.DateFromToRangeFilter() + class Meta: model = Checklist - fields = ('status', 'delivery_code') + fields = ('status', 'delivery_code', 'created_at', 'status_updated_at') def filter_delivery_code(self, queryset, name, value): return queryset.filter(poizon_tracking__iendswith=value)