Пример функции Django bulk_create
Я пытаюсь разобраться в bulk_create в Django
Это был мой оригинальный запрос, который я пытаюсь преобразовать:
for e in q:
msg = Message.objects.create(
recipient_number=e.mobile,
content=batch.content,
sender=e.contact_owner,
billee=batch.user,
sender_name=batch.sender_name
)
Означает ли это, что выполнение следующего (ниже) цикла и сначала создаст все записи, а затем попадет в базу данных? Это правильно?
msg = Message.objects.bulk_create({
Message (
recipient_number=e.mobile,
content=batch.content,
sender=e.contact_owner,
billee=batch.user,
sender_name=batch.sender_name
),
})