feat: batchst追加查询data__has_key条件

This commit is contained in:
caoqianming 2025-05-15 16:29:22 +08:00
parent 156f6b4844
commit 3075d8ab8e
1 changed files with 5 additions and 0 deletions

View File

@ -173,11 +173,16 @@ class MlogbFilter(filters.FilterSet):
class BatchStFilter(filters.FilterSet):
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:
model = BatchSt
fields = {
"batch": ["exact", "contains", "startswith"],
"version": ["exact", "gte", "lte"],
"first_time": ["exact", "gte", "lte"],
"last_time": ["exact", "gte", "lte"],
"update_time": ["exact", "gte", "lte"],