[英]Django:Getting List of values from query set
I have the following query我有以下查询
country=employees.objects.filter(manager_id__emp_id=111).values('emp_loc').distinct()
I get Output as <QuerySet [{'emp_loc': 'IND'}, {'emp_loc': 'MLA'}]>
我得到输出为
<QuerySet [{'emp_loc': 'IND'}, {'emp_loc': 'MLA'}]>
But I need list但我需要清单
['IND','MLA']
How Can I do it?我该怎么做?
请改用values_list
。
country=employees.objects.filter(manager_id__emp_id=111).values_list('emp_loc', flat=True).distinct()
作为替代建议:
country = [ list(elem) for elem in list(employees.objects.filter(manager_id__emp_id=111).values_list('emp_loc', flat=True).distinct()]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.