【发布时间】:2021-08-14 11:01:05
【问题描述】:
我有一个 DestroyAPIView,我在其中使用 perform_delete 函数来删除一个实例。但是,我想发送一条状态为 200 的成功消息。我试过了,但是在邮递员中,我对 204 状态感到空白。我怎样才能做到这一点??
我的看法:
class UpdateOrderView(UpdateAPIView,DestroyAPIView):
permission_classes = [AllowAny]
#queryset = Order.objects.prefetch_related('order_items').all()
#value = self.kwargs['pk']
queryset = Order.objects.all()
print(queryset)
serializer_class = OrderUpdateSerializer
def perform_destroy(self, instance):
if instance.delete():
return Response({
"message":"Order deleted successfully"
},
status=status.HTTP_200_OK)
else:
pass
实例已删除,我检查了数据库,但没有收到成功消息。
【问题讨论】:
标签: python django api django-rest-framework postman