From 23505789afee67fed98f0facb2b5d3a6737a9e6b Mon Sep 17 00:00:00 2001 From: caoqianming Date: Mon, 12 Apr 2021 15:55:04 +0800 Subject: [PATCH] subinspecttask url --- server/apps/quality/urls.py | 3 ++- server/apps/quality/views.py | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/server/apps/quality/urls.py b/server/apps/quality/urls.py index f9b66e1..e6fa63d 100644 --- a/server/apps/quality/urls.py +++ b/server/apps/quality/urls.py @@ -1,10 +1,11 @@ from django.urls import path, include from rest_framework import routers -from .views import InspectItemViewSet, InspectTaskViewSet +from .views import InspectItemViewSet, InspectTaskViewSet, SubtaskViewSet router = routers.DefaultRouter() router.register('inspectitem', InspectItemViewSet, basename="inspectitem") router.register('inspecttask', InspectTaskViewSet, basename="inspecttask") +router.register('subinspecttask', SubtaskViewSet, basename="subinspecttask") urlpatterns = [ path('', include(router.urls)) ] \ No newline at end of file diff --git a/server/apps/quality/views.py b/server/apps/quality/views.py index 4e4753b..51c812e 100644 --- a/server/apps/quality/views.py +++ b/server/apps/quality/views.py @@ -48,7 +48,9 @@ class SubtaskViewSet(ModelViewSet): 'put': 'inspecttask_update', 'delete': 'inspecttask_delete'} queryset = SubInspectTask.objects.all() serializer_class = SubtaskListSerializer + filterset_fields = ['inspecttask'] ordering = ['create_time'] + def destroy(self, request, *args, **kwargs): instance = self.get_object()