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的值列表
posted @ 2022-09-14 21:53  我在路上回头看  阅读(348)  评论(0编辑  收藏  举报