У меня есть модель Entry в моем приложении, и когда она удаляется, я просто отмечаю ее как удаленную, а не как мягкое удаление (поэтому исходное содержимое остается в базе данных). Я хочу реализовать логику в своем классе Serializer, чтобы, если запись помечена как удаленная (логическое поле), поле «содержимое» возвращает значение «удалено» вместо исходного содержимого. Я уже реализовал логику, что, если она удалена, она не может быть изменена.
Я пытался использовать CharField с параметром source, но тогда он должен быть доступен только для чтения, чтобы он не работал, так как я все еще хочу, чтобы содержимое было доступно для записи.