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 返回未知字符
081:QuerySet API详解-values和values_list
Django 难以使用 ModelAdmin.queryset 和 ModelAdmin.list_filter 来限制显示的过滤器 itrems