2014-10-01 92 views
0

如何从管理器返回的查询集中按字段获取单个值。经理返回类似:Django从查询集中获取值

return super(InvesteeManager, self).get_queryset().filter(id=3) 

结果是:[<Investee: Investee object>],但我希望得到返回的单个值。

+0

你是什么意思的“个人价值”?您是指每个模型实例中的内容,例如表中的字段值? – michaelb 2014-10-01 13:58:30

+0

是的,这就是我想要的... – Denny 2014-10-01 14:05:29

+0

他们只是从个人模型实例访问... 'investee.some_field_name','investee.some_other_field_name' etc – michaelb 2014-10-01 14:05:53

回答

0

用途:

super(InvesteeManager, self).get_queryset().get(id=3) 

过滤器返回一个QuerySet,获取返回的唯一对象。