@FreeDobby
Свободный Добби

Как исключить из запроса все столбцы таблицы?

Как мы определились в предыдущей теме мне нужен запрос вида Model.objects.filter(q).values('column').annotate(Count('column')). Теперь собственно главная проблема в том что этот запрос достает из базы не нужный мне column. Мне нужно получить только count, без этого столбца. Как переделать этот запрос чтобы он не забирал столбец из базы?

П.С. Подозреваю что values('column') тут в принципе лишнее. Но если это убрать то грузятся вообще все данные в таблице. В общем мне надо чтоб не грузился ни один столбец, а только count запрос.

П.С. Нужен эдакий defer('*'). Жаль что так не работает. :( А перечислять имена всех столбцов не вариант. Вдруг я буду изменять структуру таблицы...
  • Вопрос задан
  • 274 просмотра
Решения вопроса 1
@iegor
Используйте values() или value_list()
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы