feat: swagger显示问题
This commit is contained in:
parent
b634bac616
commit
00677d100b
|
@ -0,0 +1,14 @@
|
|||
from django_filters import rest_framework as filters
|
||||
from apps.qm.models import QuaStat
|
||||
|
||||
class QuaStatFilter(filters.FilterSet):
|
||||
class Meta:
|
||||
model = QuaStat
|
||||
fields = {
|
||||
"material": ["exact"],
|
||||
"testitem": ["exact"],
|
||||
"belong_dept": ["exact"],
|
||||
"sflog": ["exact"],
|
||||
"sflog__mgroup": ["exact"],
|
||||
"sflog__end_time": ["day", "month", "year", "lt"],
|
||||
}
|
|
@ -10,7 +10,7 @@ import datetime
|
|||
|
||||
from apps.utils.viewsets import CustomGenericViewSet
|
||||
from apps.wpm.models import SfLog
|
||||
|
||||
from apps.qm.filters import QuaStatFilter
|
||||
# Create your views here.
|
||||
class TestItemViewSet(ListModelMixin, CustomGenericViewSet):
|
||||
"""
|
||||
|
@ -34,7 +34,7 @@ class QuaStatViewSet(ListModelMixin, BulkUpdateModelMixin, CustomGenericViewSet)
|
|||
queryset = QuaStat.objects.all()
|
||||
serializer_class = QuaStatSerializer
|
||||
update_serializer_class = QuaStatUpdateSerializer
|
||||
filterset_fields = ['material', 'testitem', 'belong_dept', 'sflog', 'sflog__mgroup', 'sflog__shift', 'sflog__end_time__year', 'sflog__end_time__month', 'sflog__end_time__day']
|
||||
filterset_class = QuaStatFilter
|
||||
select_related_fields = ['belong_dept', 'material', 'testitem']
|
||||
ordering = ['belong_dept__sort', 'material__sort', 'testitem__sort']
|
||||
|
||||
|
|
Loading…
Reference in New Issue