потом — сериалайзеры, которые практически полностью дублируют их?
https://www.django-rest-framework.org/tutorial/1-serialization/#creating-a-model-to-work-with
Модели - представление бд Сериализаторы - для сериализации данных
Я тоже так хотел бы думать, но не ясно, почему это 2 разных класса. На кой чёрт их разделяют. И содержимое почти полностью одинаковое.
в jsone что бы получать, данные
Данные берутся из БД - потом пересериализируется под JSON формат к примеру и отправляются к клиенту, так и наоборот приходят JSON формат они сериалзиуются под Django понятный формат и что-то там делаются дальше, вроде так)
Служит своеообразным мостом дружбы)
Потому что хранение данных и отображение это разные вещи.
Строго говоря отображение в дрф это рендереры, но так да
Реализации похожа, но это совсем разные вещи, если упасть внутрь этих классов то поймешь)
Обсуждают сегодня