我正在使用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