Ich habe diesem Muster im Django Rest Framework (DRF) 2 gefolgt:
%Vor%In DRF 3 bekomme ich jetzt:
%Vor% Wie wird get_queryset
für eine Instanz von rest_framework.viewsets.ModelViewSet
überschrieben?
Ich habe das herausgefunden. Das model
-Feld von rest_framework.viewsets.ModelViewSet
scheint in DRF3 nicht AWOL zu sein. Wenn Sie nun get_queryset
überschreiben, müssen Sie einen dritten Parameter für routers.DefaultRouter().register
angeben, der der Parameter basename
ist. Dann wird die Funktion nicht ausgeschaltet und versucht, sie im nicht vorhandenen queryset
-Feld von ModelViewSet
zu finden.
Tags und Links django-rest-framework