djangorestframework: Filtern in einem verwandten Feld
Grundsätzlich möchte ich inaktive Benutzer aus einem verwandten Feld eines ModelSerializers herausfiltern. Ich habe es versuchtDynamisch begrenzter Abfragesatz des zugehörigen Feldes 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 funktionierte nur zum Filtern des Abfragesatzes. Ich möchte dies für eine verschachtelte verwandte Serializer-Klasse als Feld ausführen (konnte es jedoch nicht einmal für ein RelatedField zum Funktionieren bringen).
Wie filtere ich Queryset nach verschachtelter Beziehung?