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)