Я хотел бы отфильтровать сериализацию поля многого, но мне не нужно создавать представление или общий вид, как описано here, потому что мне нужно использовать данные в другом представлении.Django Rest Framework, отфильтровывающий много-много полей
Код довольно прост. местоположения в модели si многоголовое поле.
class ServiceSerializer(serializers.ModelSerializer):
locations = LocationSerializer(many=True)
# [...]
class Meta:
model = Service
И LocationSerializer является:
class LocationSerializer(serializers.ModelSerializer):
# [...]
class Meta:
model = LocationAddress
# [...]
Я хотел бы получить место сериализованных но только на основе булева поля в модели. active = True. Как я могу это сделать?
Вы хотите сказать, что вам нужны только местоположения с активным значением = Истина для сериализации или что вы хотите, чтобы только поле активного поля было сериализовано? –