как отправить отправить данные используя python django? - PullRequest
0 голосов
/ 18 февраля 2020

Как отправить данные json с помощью почтового запроса в django python. У меня есть код для получения данных, и я не использую файл html.

class employeeList(APIView):
    def get(self, request):
        employee1 = employees.objects.all()
        serializer = employeeSerializer(employee1, many=True)
        return Response(serializer.data)
    def post(self,request):
        pass

Можете ли вы помочь с отправкой запроса. Теперь я хочу создать функцию публикации для отправки данных

Ответы [ 2 ]

1 голос
/ 18 февраля 2020

Вы можете просто вывести набор запросов в формат Json, например:

def post(self, request):
    data = list(employees.objects.values())
    return JsonResponse(data, safe=False)  
               # or 
    return JsonResponse({'data': data})
1 голос
/ 18 февраля 2020

Вы можете использовать это в основном,

def post(self, request):
    serializer = employeeSerializer(data=request.data)  
    serializer.is_valid(raise_exception=True)
    serializer.save()
    return Response({'message':'Data davet succesfully'})
...