2011-07-03 36 views
0

在对象列表视图中显示我几个数据库列使用此函数来获取所有对象我怎样才能排除在Django

object_list = Author.objects.all() 

的名单,但还有很多领域,我不希望显示。如何隐藏它们

由于我循环throgh所有领域,所以我不能检查模板。我需要做它的模型或查看

回答

2

您可以尝试values_listvalues方法。两者都接受可选的*字段参数,因此您可以指定您需要的字段。

>>> Entry.objects.values_list('id', 'headline') 
[(1, u'First entry'), ...] 

我不太清楚,我已经理解了问题的权利,所以如果你展开一个小(也许更多的代码) - 答案可能会更具体。

+0

我想要什么你有wriiten,但我需要查询设置,有没有任何 – user2134226

+0

对不起,错了 - 实际上这个方法返回ValuesQuerySet - QuerySet的子集,所以它可以被过滤等,但返回字典/列表时用作迭代...如果它仍然不是你想要的,请提供更多信息。 – Pill