コード例 #1
0
ファイル: suite.py プロジェクト: cocoweb/FasterRunner-master
 def retrieve(self, request, *args, **kwargs):
     instance = self.get_object()
     serializer = self.get_serializer(instance)
     queryset = models.CaseStep.objects.filter(
         case__id=kwargs['pk']).order_by('step')
     casestep_serializer = serializers.CaseStepSerializer(queryset,
                                                          many=True)
     resp = {"case": serializer.data, "step": casestep_serializer.data}
     return Response(resp)
コード例 #2
0
ファイル: views.py プロジェクト: yanghuai1990/FasterRunner
    def get(self, request, **kwargs):
        """
        返回用例集信息
        """
        pk = kwargs['pk']

        queryset = models.CaseStep.objects.filter(case__id=pk).order_by('step')

        serializer = serializers.CaseStepSerializer(instance=queryset, many=True)

        return Response(serializer.data)