Как ограничить столбцы, возвращаемые запросом Django?
Это кажется достаточно простым, но все запросы Django кажутся "SELECT *"
Как создать запрос, возвращающий только подмножество полей?
Ответ 1
В Django 1.1 с помощью defer('col1', 'col2') можно исключить столбцы из запроса или only('col1', 'col2'), чтобы получить только определенный набор столбцов. См. документацию.
values делает что-то немного другое - он получает только столбцы, которые вы указываете, но возвращает список словарей, а не набор экземпляров модели.
Ответ 2
Добавить .values("column1", "column2", ...) в ваш запрос