ViewSets
über automatische Methoden zum Auflisten, Abrufen, Erstellen, Aktualisieren, Löschen, ...
Ich möchte einige davon deaktivieren, und die Lösung, die ich gefunden habe, ist wahrscheinlich keine gute, da diese OPTIONS
immer noch als zulässig angegeben werden.
Irgendeine Idee, wie man das richtig macht?
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)