Как я могу исключить несколько столбцов базы данных из отображения в представлении списка объектов в Django - PullRequest
0 голосов
/ 03 июля 2011

Я использую эту функцию, чтобы получить список всех объектов

 object_list = Author.objects.all()

Но есть много полей, которые я не хочу отображать. как их спрятать

Поскольку я зацикливаю все поля, я не могу проверить в шаблоне. мне нужно сделать это модель или посмотреть

1 Ответ

2 голосов
/ 03 июля 2011

Вы можете попробовать values_list или values ​​ методы.Оба принимают необязательные аргументы * fields, так что вы можете указать, какие поля вам нужны.

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

Я не совсем уверен, что правильно понял вопрос, поэтому если вы немного его расширите (возможно,немного больше кода) - ответ может быть более конкретным.

...