我使用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请求。