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