чтоб как при Choice?
StringRelatedField бы подошло если бы можно было по имени обратиться.
PrimaryKeyRelatedField делает то что нужно, но при get - отдается id, а хочу не id
как сделать?
class TaskSerializer(serializers.ModelSerializer):
owner = serializers.HiddenField(default=serializers.CurrentUserDefault())
account = serializers.PrimaryKeyRelatedField(queryset=models.Account.objects.all())
class Meta:
model = models.Task
fields = ('id', 'title', 'timeout', 'status', 'date_started', 'date_finished', 'created', 'account', 'owner')
read_only_fields = ('id', 'status', 'date_started', 'date_finished', 'created')
создай свое кастомное поле, наследовавшись PrimaryKeyRelatedField, в методе to_representation() переопределяешь как оно должно отобьражатться
Обсуждают сегодня