Можно ли заказать / отсортировать сериализатор availability
, который является как обратным поиском, так и вложенным в unit
сериализатор? Например, я буду sh заказывать availability
на start_time
вместо id
.
Ниже я попробовал, но получаю .order_by('-start_time')' ^ SyntaxError: invalid syntax
Сериализаторы
class AvailabilitySerializer(serializers.ModelSerializer):
staff = StaffSerializer()
class Meta:
model = Availability
fields = ['id','start_time', 'end_time','staff']
class ManagerSerializer(serializers.ModelSerializer):
class Meta:
model = Manager
fields = ['company', 'logo']
class UnitSerializer(serializers.ModelSerializer):
availability = AvailabilitySerializer(source='availability_set.order_by('-start_time')', many=True)
manager = ManagerSerializer()
class Meta:
model = Unit
fields = ['id', 'address', 'manager', 'availability']