feat: 增加设备tags查询
This commit is contained in:
parent
c265295159
commit
46d8bd7ef6
|
@ -1,10 +1,12 @@
|
|||
from django_filters import rest_framework as filters
|
||||
from apps.em.models import Equipment
|
||||
from datetime import datetime, timedelta
|
||||
from apps.utils.filters import MyJsonListFilter
|
||||
|
||||
|
||||
class EquipFilterSet(filters.FilterSet):
|
||||
tag = filters.CharFilter(method='filter_tag')
|
||||
tags = MyJsonListFilter(label='tags/json/list查询')
|
||||
|
||||
class Meta:
|
||||
model = Equipment
|
||||
|
@ -16,7 +18,7 @@ class EquipFilterSet(filters.FilterSet):
|
|||
"belong_dept__name": ["exact"],
|
||||
"mgroup": ["exact"],
|
||||
"mgroup__name": ["exact"],
|
||||
"name": ["exact", "contains"]
|
||||
"name": ["exact", "contains"],
|
||||
}
|
||||
|
||||
def filter_tag(self, queryset, name, value):
|
||||
|
|
Loading…
Reference in New Issue