Я создал API с помощью Django REST Framework, и я хочу использовать Django REST для отправки созданного мной Json-файла в качестве полезной нагрузки в другой 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
)
Я хотел бы знать, возможно ли то, что я делаю, на самом деле.
РЕДАКТИРОВАТЬ: Для большего контекста на данный момент я создаю это через форму в интерфейсечерез реагировать саги - Это относится к бэкэнду, который Django отдыхает как формат API Json. Моя цель - использовать API, который я только что создал, чтобы отправить его на запрос API serviceNow.