def get(self,req):
# 树形结构
alldata = DepartModel.objects.values()
data=DepartModel.objects.values()
lis=[]
obj={}
for i in data:
obj[i['id']]=i
for j in data:
if not j['bid']:
lis.append(obj[j['id']])
else:
parentid=j['bid']
if 'children' not in obj[parentid]:
obj[parentid]['children']=[]
obj[parentid]['children'].append(obj[j['id']])
return JsonResponse({"message": '获取信息成功', 'code': 200,'data':lis,'alldata':list(alldata)})
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交