+ Filter orders by last N symbols of poizon_tracking

This commit is contained in:
Phil Zhitnikov 2024-05-22 22:32:00 +04:00
parent 5454e823a9
commit 46238cab4b

View File

@ -16,7 +16,11 @@ class GiftFilter(filters.FilterSet):
class ChecklistFilter(filters.FilterSet):
status = filters.MultipleChoiceFilter(choices=Checklist.Status.CHOICES)
delivery_code = filters.CharFilter(method='filter_delivery_code')
class Meta:
model = Checklist
fields = ('status',)
fields = ('status', 'delivery_code')
def filter_delivery_code(self, queryset, name, value):
return queryset.filter(poizon_tracking__iendswith=value)