2011-07-03 118 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