Подтвердить что ты не робот

Как получить только конкретные столбцы таблицы в django?

Я видел такие запросы, как:

user = User.objects.all() or User.objects.filter(username = username)

будет извлекать все столбцы таблицы, даже если нам не нужны все столбцы. У нас есть лучший способ написать запрос к базе данных? и если да, то почему мы не видим этот код чаще всего?

4b9b3361

Ответ 1

QuerySet.only() и QuerySet.defer() может быть используется для уточнения тех полей, которые ORM будет тянуть, откладывая остальные до тех пор, пока не будут доступны соответствующие атрибуты на моделях.