Хорошая ли идея использовать результат метода dump_bulk() из django-treebeard вместо сериализации в классах Serializer или ModelSerializer в DRF?

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

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