首页 > Web开发 > 详细

Django 组织json格式

时间:2021-01-21 16:25:35      阅读:39      评论:0      收藏:0      [点我收藏+]
@api_view([GET, POST])
def api_test(request):
    classes = Classes.objects.all()
    # classes_data = Classes_data(classes, many=True)
    # userlist = Userinfo.objects.all()
    # userlist_data = Userinfo_data(userlist, many=True)
    #
    # data = {
    #     ‘classes‘: classes_data.data,
    #     ‘userlist‘: userlist_data.data,
    # }
    data = {
        classes: [],
    }

    for c in classes:
        data_item = {
            id: c.id,
            text: c.text,
            userlist: [],
        }
        userlist = c.userinfo_classes.all()
        for user in userlist:
            user_data = {
                id: user.id,
                nickName: user.nickName,
                headImg: str(user.headImg)
            }
            data_item[userlist].append(user_data)
        data[classes].append(data_item)
    # data = json.dumps(data)
    return Response(data)

 

Django 组织json格式

原文:https://www.cnblogs.com/leoych/p/14307847.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!