Django:从查询集中获取值列表

标签 django django-views

我有以下查询

country=employees.objects.filter(manager_id__emp_id=111).values('emp_loc').distinct()

我得到的输出为 <QuerySet [{'emp_loc': 'IND'}, {'emp_loc': 'MLA'}]>

但是我需要列表

['IND','MLA']

我该怎么做?

最佳答案

改用values_list

country=employees.objects.filter(manager_id__emp_id=111).values_list('emp_loc', flat=True).distinct()

关于Django:从查询集中获取值列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47202838/

相关文章:

python - Django 在 S3 中存储上传的文件

python - 如何让 Django 信号调用模型方法?

Django动态表单示例

python - 有很多页面的 Django 分页器

python - Django 中的日期验证错误

python - Django - Tastypie POST(更新)导致 409 CONFLICT

Django-reversion 和南兼容性

css - Django 1.9 admin 不显示 CSS 样式

python - django中如何实现搜索功能?

django - 根据发布日期在同一页面显示来自不同模型的对象