Не могу установить переменную bulk_create (Django) - PullRequest
0 голосов
/ 19 сентября 2019

Я использую 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
...