мне нужно обновить Django QuerySet bookings_to_save
таким образом:Джанго обновление QuerySet на основе существующих полей
for booking in bookings_to_save:
booking.status = Booking.STATUS_CHOICES.approved
booking.title = 'ST{}{}'.format(booking.pk, booking.created.strftime('%Y%m%d'))
booking.save()
Я пытался что-то вроде этого:
bookings_to_save.update(
status=Booking.STATUS_CHOICES.approved,
title='ST{}{}'.format(F('id'), F('created'))
)
В SQL Я хотел бы сделать так:
update bookings_booking bb set title='ST' || bb.id || to_char(bb.created, 'YYYYMMDD') where << some condition >>;
Есть ли способ, каким образом я могу выполнить эту задачу с помощью инструментов django?