如何在Django中仅检索一个表字段的值

Hul*_*ulk 0 python django

如果我有以下数据库字段:id, name, emp_id.

如何在Django中进行查询以name仅使用where子句获取列的值.

谢谢...

Ign*_*ams 7

Model.objects.filter(...).values('name')
Run Code Online (Sandbox Code Playgroud)


Bri*_*eal 5

除了Ignacio Vazquez-Abrams提供的答案之外,您还可以使用values_list在平面列表(而不是字典)中获取名称.

Model.objects.filter(...).values_list('name', flat=True)
Run Code Online (Sandbox Code Playgroud)

请参阅文档values_list.