我希望您能像这样返回
CreateAPIView
的响应结果。Response(
{
'status': status_code.HTTP_200_OK,
'message': 'Testimonials fetched',
'data': serializer.data
},)
但我不知道在AddAPIView
内使用哪个函数才能获得上述的响应。
class AddAPIView(generics.CreateAPIView):
queryset = Masjid.objects.all()
serializer_class = serializers.MasjidAddSerialzer
permission_classes = [IsAuthenticated]
CreateAPIView
中使用queryset = Masjid.objects.all()
的目的是什么? - haccksgenerics.CreateAPIView
类中,除非我们显式地使用它们,否则queryset
属性或get_queryset()
方法没有任何效果。在这篇文章中,实际上是从 OP @haccks 复制粘贴的。 - JPG