ViewSet、django-rest-frameworkのメソッドを無効にします

| | | | | | | | | | |

ViewSets には、リスト、取得、作成、更新、削除などの自動メソッドがあります...

それらの一部を無効にしたいのですが、私が思いついた解決策 OPTIONS はまだ許可されていると述べているので、withはおそらく適切ではありません。

これを正しい方法で行う方法について何かアイデアはありますか?

 classSampleViewSet(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)