from django_filters import FilterSet from .models import flowModel class FlowFilter(FilterSet): class Meta: model = flowModel fields = { 'document_date': ['exact', 'range'], 'document_number': ['exact', 'icontains'], 'document_type': ['exact', 'icontains'], 'business_type': ['exact', 'icontains'], 'iout_type': ['exact', 'icontains'], 'department': ['exact', 'icontains'], 'warehouse_code': ['exact', 'icontains'], 'warehouse_name': ['exact', 'icontains'], 'goods_code': ['exact', 'icontains'], 'goods_desc': ['exact', 'icontains'], 'goods_std': ['exact', 'icontains'], 'goods_batch': ['exact', 'icontains'], 'in_batch': ['exact', 'icontains'], 'out_batch': ['exact', 'icontains'], 'goods_in': ['exact', 'gt', 'lt', 'gte', 'lte'], 'goods_out': ['exact', 'gt', 'lt', 'gte', 'lte'], 'goods_notes': ['exact', 'icontains'], 'creator': ['exact', 'icontains'] }