ViewSets
具有自动列出,检索,创建,更新,删除,...的方法
我想禁用其中一些,我想出的解决方案可能不是一个好方法,因为OPTIONS
仍然指出了允许的范围。
关于如何正确执行此操作的任何想法吗?
class SampleViewSet(viewsets.ModelViewSet):
queryset = api_models.Sample.objects.all()
serializer_class = api_serializers.SampleSerializer
def list(self, request):
return Response(status=status.HTTP_405_METHOD_NOT_ALLOWED)
def create(self, request):
return Response(status=status.HTTP_405_METHOD_NOT_ALLOWED)