djangorestframework: Filterung in einem verwandten Bereich

Grundsätzlich möchte ich herausfiltern inaktiver Benutzer aus einem verwandten Bereich von einer ModelSerializer. Ich habe versucht, Dynamisch begrenzend queryset von verwandten Bereich sowie die folgenden:

class MySerializer(serializers.ModelSerializer):
  users = serializers.PrimaryKeyRelatedField(queryset=User.objects.filter(active=True), many=True)
  class Meta:
    model = MyModel
    fields = ('users',)

Keiner dieser Ansätze gearbeitet, für die nur die Filterung der queryset. Ich möchte das für eine verschachtelte Verwandte Serializer-Klasse als ein Feld (konnte aber nicht einmal zum laufen bekommen mit einem RelatedField).

Wie Filtere ich queryset für geschachtelte relation?

InformationsquelleAutor fangsterr | 2013-09-05
Schreibe einen Kommentar