其他分享
首页 > 其他分享> > values_list()中参数flat用法

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的值列表

标签:flat,Student,list,number,values,student
来源: https://www.cnblogs.com/weiweivip666/p/16694719.html