gpt4 book ai didi

python - Django generics.ListAPIView 接受 POST 方法

转载 作者:可可西里 更新时间:2023-11-01 17:04:38 29 4
gpt4 key购买 nike

我有一个扩展 generics.ListAPIView 的 Django View 。它适用于获取请求,但是由于 URL 的字符限制,现在我需要通过 POST 发送请求。这是相同的请求,我唯一需要更改的是 POST 的方法。我当前的代码非常简单:

class MyClass(generics.ListAPIView):
serializer_class = MySerializer
paginate_by = 1

def get_queryset(self):
queryset = SomeClass.objects.all()
# do some filtering

如何向此类添加 POST 支持?

最佳答案

试试这个:

class MyClass(generics.ListAPIView):
serializer_class = MySerializer
paginate_by = 1

def get_queryset(self):
queryset = SomeClass.objects.all()
# do some filtering


def post(self, request, *args, **kwargs):
return self.list(request, *args, **kwargs)

关于python - Django generics.ListAPIView 接受 POST 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54292170/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com