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.utils.viewsets import CustomGenericViewSet
|
||||||
from apps.wpm.models import SfLog
|
from apps.wpm.models import SfLog
|
||||||
|
from apps.qm.filters import QuaStatFilter
|
||||||
# Create your views here.
|
# Create your views here.
|
||||||
class TestItemViewSet(ListModelMixin, CustomGenericViewSet):
|
class TestItemViewSet(ListModelMixin, CustomGenericViewSet):
|
||||||
"""
|
"""
|
||||||
|
@ -34,7 +34,7 @@ class QuaStatViewSet(ListModelMixin, BulkUpdateModelMixin, CustomGenericViewSet)
|
||||||
queryset = QuaStat.objects.all()
|
queryset = QuaStat.objects.all()
|
||||||
serializer_class = QuaStatSerializer
|
serializer_class = QuaStatSerializer
|
||||||
update_serializer_class = QuaStatUpdateSerializer
|
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']
|
select_related_fields = ['belong_dept', 'material', 'testitem']
|
||||||
ordering = ['belong_dept__sort', 'material__sort', 'testitem__sort']
|
ordering = ['belong_dept__sort', 'material__sort', 'testitem__sort']
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue