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)