如何使用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
可以帮您发帖吗?现在我想创建发帖功能来发送数据
答案 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})