我有一个Django视图,扩展了generics.ListAPIView
。它可以处理get请求,但是由于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支持?