Я использую bulk_create для создания нескольких профилей:
def bulk_create_and_get(cls, profile_ids):
tickets_to_create = []
for profile_id in profile_ids:
ticket = cls(profile_id=profile_id)
tickets_to_create.append(ticket)
cls.objects.bulk_create(tickets_to_create)
Была ли cls
модель Ticket
класса
Могу ли я сохранить свой bulk_create в переменной и вернутьэто?
created_tickets = cls.objects.bulk_create(tickets_to_create)
Вместо того, чтобы запрашивать билеты, которые я только что создал?
created_tickets = cls.objects.filter(
Q(profile_id__in=profile_ids) |
Q(unregistered_profile_id__in=profile_ids)
)
return created_tickets