list(zip(*querySet))使用

Posted jiefangzhe

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了list(zip(*querySet))使用相关的知识,希望对你有一定的参考价值。

        teacher_cls_list = obj.cls.all().values_list(id, caption)

        #list(zip(*list)),将数组中的元组中的每一项取出,添加到一起,组成新的数组
        list = list(zip(*teacher_cls_list))
        #[(1, 8, 9), (‘测试一‘, ‘测试二‘, ‘测试三‘)]
        
        id_list = list[0]
        #(1, 8, 9)
        
        caption_list = list[1]
        #(‘测试一‘, ‘测试二‘, ‘测试三‘)

 

以上是关于list(zip(*querySet))使用的主要内容,如果未能解决你的问题,请参考以下文章

Django QuerySet values_list 返回未知字符

通过ajax获取django的queryset数据

queryset特性和queryset优化

081:QuerySet API详解-values和values_list

使用 get_queryset() 方法或设置查询集变量?

Django 难以使用 ModelAdmin.queryset 和 ModelAdmin.list_filter 来限制显示的过滤器 itrems