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 的?']>

  

猜你喜欢

转载自www.cnblogs.com/yoyo1216/p/11685588.html