Зачем использовать классы данных в проекте Django/DRF?

Я видел, как некоторые люди используют dataclasses в своих селекторах, чтобы работать с объектами python, а не ORM. Но каковы преимущества такого подхода? Используете ли вы его в своей работе? Я думаю, что это просто добавляет дополнительную работу приложению, потому что сначала оно получает данные, затем конвертирует их в dataclass, а затем сохраняет их обратно в базу данных. Не лучше ли работать просто с объектом ORM? Возможно, я чего-то не понимаю. Спасибо.

Вернуться на верх