django values 与values_list的区别
values
values()方法返回包含字典的QuerySet
<QuerySet [{'comment_id': 1}, {'comment_id': 2}]>
values_list
values_list()方法返回一个包含元组的QuerySet
<QuerySet [(1,), (2,)]>
如果您使用values_list()单个字段,则可以使用flat=True返回单个值的QuerySet而不是1个元组
<QuerySet [1, 2]>
flat=True 比较常用
categorys = Web3UrlModel.objects.values_list("category", flat=True).order_by("category").distinct()
知道、想到、做到、得到