Хорошая ли идея использовать результат метода dump_bulk() из django-treebeard вместо сериализации в классах Serializer или ModelSerializer в DRF?
Я хочу создать сайт электронной коммерции с помощью Django Rest Framework и React.
На сайтах электронной коммерции есть вложенные категории. Поэтому мне нужно было построить модель, которая может работать с иерархическими данными. И я остановился на библиотеке Django treebeard.
.
Я выбрал алгоритм Materialized path для хранения иерархических данных.
Но я решил потренироваться с этой библиотекой перед разработкой своего основного проекта и попытался сделать сериализацию одним запросом к БД, но у меня не получилось
.
В Django treebeard есть метод dump_bulk()
, который получает все данные из БД за один запрос (Но если я использую Nested sets, то он получает все данные за несколько запросов)
.
Хорошо ли отправлять результат метода dump_bulk()
с объектом Response()
на сторону клиента?