subinspecttask url

This commit is contained in:
caoqianming 2021-04-12 15:55:04 +08:00
parent c98b57a19f
commit 23505789af
2 changed files with 4 additions and 1 deletions

View File

@ -1,10 +1,11 @@
from django.urls import path, include from django.urls import path, include
from rest_framework import routers from rest_framework import routers
from .views import InspectItemViewSet, InspectTaskViewSet from .views import InspectItemViewSet, InspectTaskViewSet, SubtaskViewSet
router = routers.DefaultRouter() router = routers.DefaultRouter()
router.register('inspectitem', InspectItemViewSet, basename="inspectitem") router.register('inspectitem', InspectItemViewSet, basename="inspectitem")
router.register('inspecttask', InspectTaskViewSet, basename="inspecttask") router.register('inspecttask', InspectTaskViewSet, basename="inspecttask")
router.register('subinspecttask', SubtaskViewSet, basename="subinspecttask")
urlpatterns = [ urlpatterns = [
path('', include(router.urls)) path('', include(router.urls))
] ]

View File

@ -48,8 +48,10 @@ class SubtaskViewSet(ModelViewSet):
'put': 'inspecttask_update', 'delete': 'inspecttask_delete'} 'put': 'inspecttask_update', 'delete': 'inspecttask_delete'}
queryset = SubInspectTask.objects.all() queryset = SubInspectTask.objects.all()
serializer_class = SubtaskListSerializer serializer_class = SubtaskListSerializer
filterset_fields = ['inspecttask']
ordering = ['create_time'] ordering = ['create_time']
def destroy(self, request, *args, **kwargs): def destroy(self, request, *args, **kwargs):
instance = self.get_object() instance = self.get_object()
instance.delete(soft=False) instance.delete(soft=False)