Django values/values_list区别
values(*fields)
返回QuerySet类型,迭代时返回字典。
fields
类型
str
输入
- 限制字段,类比于SELECT name,age FROM table,返回值的键为输入字段,值为记录的字典。
- 空,类比于SELECT * FROM table,返回值的键为所有字段,值为记录的字典。
values_list(*fields, flat=False)
返回QuerySet类型,迭代时返回的是元组。
fields
类型
str
输入
- 限制字段,类比于SELECT name,age FROM table,返回值的键为输入字段,值为记录的元组。
- 空,类比于SELECT * FROM table,返回值的键为所有字段,值为记录的元组。
flat作用
默认为False,返回时为元组,当为True时,返回为列表。
来源:CSDN
作者:217全儿
链接:https://blog.csdn.net/weixin_42657158/article/details/103881542