Задать вопрос
@Alixperio

Как распарсить json с вложенными категориями с помощью рекурсивной функции и сохранить в БД?

Привет!
Дайте совет или источник инфы который поможет разобраться в этом вопросе!
Как распарсить json с категориями и множественными подкатегориями в них, с помошью рекурсивной функции в Python?
В качестве метода сохранения древа в БД, решил использовать materialized path так как знаю что вложенность будет не сильно большая. Хочу чтобы путь выглядел так: 1.1.1.2, 1.1.1.3, 1.1.2.1 и т.д.
В теле запроса будет приходить JSON и собственно приложение будет его обрабатывать и ложить в базу.
В самой базе будет 4 поля: id, parent_id, name, path.
  • Вопрос задан
  • 277 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@ivlevdenis_ru
python, django, celery, redis, kivy, git
Ну проходи рекурсивно. И схема таблицы у тебя неправилная, вместо parent_id должен быть path в случае materialized path.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы