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)