values_list()中参数flat用法

2022/9/14 23:19:26

本文主要是介绍values_list()中参数flat用法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

先说下values

from .models import Student
student = Student.objects.values('number')
student
[{‘number‘: ‘1‘}, {‘number‘: ‘2‘}, {‘number‘: ‘3‘}, {‘number‘: ‘4‘}, {‘number‘: ‘5‘}]

values方法可以获取number字段的字典列表。

values_list

from .models import Student
student = Student.objects.values_list('number')
student
[(‘1‘,), (‘2‘,), (‘3‘,), (‘4‘,), (‘5‘,)]

values_list可以获取number的元组列表

values_list中添加参数flat=True

from .models import Student
student = Student.objects.values_list('number', flat=True)
student
[‘1‘, ‘2‘, ‘3‘, ‘4‘, ‘5‘]

values_list方法加个参数flat=True可以获取number的值列表


这篇关于values_list()中参数flat用法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程