Django DRF - Доступ к данным из POST-запроса, переданного через ngrok
Я работаю над API Django REST framework (DRF), который получает данные, передаваемые из внешней конечной точки через ngrok. Вот соответствующий код представления: Python
class MessageReceiver(generics.CreateAPIView):
def post(self, request, org_id, channel_name):
data = request.data
if data:
return Response(
data={
"data": data
},
status=status.HTTP_200_OK
)
return Response(data={'message': 'No data received'}, status=status.HTTP_400_BAD_REQUEST)
Мой вопрос заключается в следующем: поскольку это POST-запрос, я не могу получить доступ к исходным пересылаемым данным напрямую. Как я понимаю, POST-запросы требуют, чтобы вместе с запросом отправлялась полезная нагрузка. Как я могу эффективно получить доступ и обработать данные в request.data в этом сценарии, прежде чем мне придется снова обращаться к конечной точке?