如何使用python django发送发送数据?

时间:2020-02-18 06:22:47

标签: python django django-rest-framework

如何使用Django Python中的发布请求发送json数据。 我有一个获取数据的代码,并且我不使用任何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 个答案:

答案 0 :(得分:1)

您可以基本使用它,

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

答案 1 :(得分:1)

您可以简单地将查询集转储为Json格式,例如:

def post(self, request):
    data = list(employees.objects.values())
    return JsonResponse(data, safe=False)  
               # or 
    return JsonResponse({'data': data})