Задать вопрос
timofeydeys
@timofeydeys
Свобода творцов

Как сохранить queryset?

Добрый вечер форумчане. Вопрос след характера.
Есть стандартная модель:
class model_(models.Model):
    name = models.CharField("Name", max_length=10, null=False, blank=False)
    look = models.BooleanField(default=False)

Вот я получил набор queryset этих моделей, например:
_buffer = model_.objects.filter(look=False)

И как теперь мне поменять у всего queryset поле look на True и сохранить в один запрос к БД?? Кроме как вручную SQL формировать. Т.е. желательно через queryset.
Вариант:
for item in _buffer:
    item.look = True
    item.save()

Не подходит по понятной причине.
  • Вопрос задан
  • 310 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Django
Седой и строгий
_buffer.update(look=True)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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