diff --git a/apps/wpmw/views.py b/apps/wpmw/views.py index 54def096..7ee0ae8c 100644 --- a/apps/wpmw/views.py +++ b/apps/wpmw/views.py @@ -16,7 +16,12 @@ class WprViewSet(CustomListModelMixin, CustomGenericViewSet): prefetch_related_fields = ["defects"] queryset = Wpr.objects.all() serializer_class = WprSerializer - filterset_fields = ["mb", "wm", "state", "material", "defects"] + filterset_fields = { + "mb": ["exact", "isnull"], + "wm": ["exact", "isnull"], + "state": ["exact"], + "defects": ["exact"] + } ordering = ["-create_time"] ordering_fields = ["number", "create_time", "update_time"] search_fields = ["number", "material__name", "material__model", "material__specification"]