как добавить новые поля времени выполнения во вложенный список (который поступает из базы данных с использованием TreeForeignKey) - PullRequest
0 голосов
/ 31 августа 2018

если у меня есть одна строка как

obj = 1,5,8

и у меня есть один вложенный список (этот список взят из базы данных и используется TreeForeignKey в модели для таблицы сборки)

objlist= [{"label": "1", "children": [{ "label": "2", "children": [{ "label": "3" }]}]}

{"label": "4","children": [{ "label": "5"},{ "label": "6"}]}

{"label":"7"},

{"label":"8"}]

теперь я хочу добавить новые поля checked=true на основе obj значения

после добавления полей вывод будет выглядеть следующим образом:

objlist= [{ "label": "1", "children": [{ "label": "2", "children": [{ "label": "3" }]}], "checked":"true"}

{"label": "4","children": [{ "label": "5", "checked":"true"},{ "label": "6"}]}

{"label":"7"},

{"label":"8", "checked":"true"}]

так как добиться этого результата с помощью Django?

спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...