diff --git a/apps/qm/views.py b/apps/qm/views.py index 1bd984a5..0c597d16 100644 --- a/apps/qm/views.py +++ b/apps/qm/views.py @@ -60,8 +60,10 @@ class QctViewSet(CustomModelViewSet): 获取检验模板 """ - data = request.data - qct = Qct.get(data["material"], data["tag"]) + sr = QctGetSerializer(data=request.data) + sr.is_valid(raise_exception=True) + vdata = sr.validated_data + qct = Qct.get(vdata["material"], vdata["tag"]) return Response(QctDetailSerializer(instance=qct).data)