feat: batchst追加查询data__has_key条件
This commit is contained in:
parent
156f6b4844
commit
3075d8ab8e
|
@ -173,11 +173,16 @@ class MlogbFilter(filters.FilterSet):
|
||||||
|
|
||||||
class BatchStFilter(filters.FilterSet):
|
class BatchStFilter(filters.FilterSet):
|
||||||
batch__startswith__in = filters.CharFilter(method='filter_batch')
|
batch__startswith__in = filters.CharFilter(method='filter_batch')
|
||||||
|
data__has_key = filters.CharFilter(method='filter_data')
|
||||||
|
|
||||||
|
def filter_data(self, queryset, name, value):
|
||||||
|
return queryset.filter(data__has_key=value)
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = BatchSt
|
model = BatchSt
|
||||||
fields = {
|
fields = {
|
||||||
"batch": ["exact", "contains", "startswith"],
|
"batch": ["exact", "contains", "startswith"],
|
||||||
|
"version": ["exact", "gte", "lte"],
|
||||||
"first_time": ["exact", "gte", "lte"],
|
"first_time": ["exact", "gte", "lte"],
|
||||||
"last_time": ["exact", "gte", "lte"],
|
"last_time": ["exact", "gte", "lte"],
|
||||||
"update_time": ["exact", "gte", "lte"],
|
"update_time": ["exact", "gte", "lte"],
|
||||||
|
|
Loading…
Reference in New Issue