注意 : 在url的参数中,原来我们在filters.py中定义的变量是 “RegDate”,到了url中变成了 “RegDate_after” 和 “RegDate_before”,这是框架给我设定好的区间变量...(field_name='createDate', lookup_expr='gte', label='注册时间')
salary = django_filters.RangeFilter(method...def salary_filter(self, queryset, name, value):
return queryset.filter(Q(tea__salary__gte...= int(value.start)) &
Q(tea__salary__lte = int(value.stop)))
#7.1 格式...Q(tea__salary__lte = int(value.stop)))
细节
函数名必须是 method 的值
如果是区间,可以使用django_filters.RangeFilter,如果不是区间可以使用其他