DJANGO获取某一个字段的列表 VALUES VALUES_LIST FLAT=TRUE

DJANGO获取某一个字段的列表 VALUES VALUES_LIST FLAT=TRUE

1.values()
print(Question.objects.values('title'))   #得到的是一个字典
<QuestionQuerySet [{'title': '查询优化之select_related与prefetch_related - 简书'}, {'title': '你们都是怎么学 Python 的?'}]>
2.values_list()
print(Question.objects.values_list('title'))  # 等到是一个元组
<QuestionQuerySet [('查询优化之select_related与prefetch_related - 简书',), ('你们都是怎么学 Python 的?',)]>
3.values_list(flat=True)
print(Question.objects.values_list('title', flat=True))  # 得到的是一个列表
<QuestionQuerySet ['查询优化之select_related与prefetch_related - 简书', '你们都是怎么学 Python 的?']>
posted @ 2022-10-21 10:57  春游去动物园  阅读(98)  评论(0编辑  收藏  举报