有没有一种方法可以将Django REST创建的API的Json有效负载作为有效负载发送给另一个API?

时间:2019-10-14 14:55:25

标签: json django api django-rest-framework

我使用Django REST Framework创建了一个API,我想使用Django REST将我创建的Json作为Payload提交到另一个API。我在文档中看不到它。


class CreateListMulesoftRequestAPI(generics.ListCreateAPIView):
    queryset = MulesoftStreamRequest.objects.all()
    serializer_class = MulesoftRequestSerializer


    # Where validation for Mulesoft goes : @validate_mulesoft_request_create_request_data
    def post(self, request, *args, **kwargs):
###I believe I should be able to submit to the difference url here###
        MulesoftAccessRequest = MulesoftStreamRequest(  
            group =request.data.get("group"),
            users =request.data.get("users"),
            notes=request.data.get("notes"),
            correlation_id =request.data.get("correlation_id"), 
            short_description=request.data.get("short_description"), 
        )
        MulesoftAccessRequest.save()

        return Response(
            data=MulesoftRequestSerializer(MulesoftAccessRequest).data,
            status=status.HTTP_201_CREATED
        )

我想知道我实际上在做些什么。

编辑: 到目前为止,我的创建方式是通过前端的表单通过react sagas进行的-转到Django其余框架作为API Json格式的后端。我的目标是使用我刚创建的API将其提交给serviceNow API请求。

0 个答案:

没有答案