class User(generics.RetrieveAPIView):
serializer_class = RetrieveLocalSerializer
queryset = User.objects.filter(
fields_1=True,
fields_2=False
)
class LocalSerializer(serializers.ModelSerializer):
class Meta:
model = User
fields = ('field_1', 'field_2', 'field_3',)
Die API funktionierte nicht so, wie ich es wünsche. Als ich versuchte, einen Benutzer zu bekommen, der nicht die Eigenschaft hat, die ich möchte, gab es immer noch das Ergebnis zurück.django - Wie kann ich im Serialisierer filtern
Ich habe sogar versucht, diese Funktion außer Kraft setzen, aber es hat auch nicht funktioniert.
def get_queryset(self):
return User.objects.filter(
is_localguide=True,
state=PROFILE_STATE.PUBLISHED
)
Jede Hilfe wird geschätzt.