From 378c85a1b813e230590f4f70122e02e3e65e4504 Mon Sep 17 00:00:00 2001 From: Micheal Gendy Date: Tue, 11 Jan 2022 15:04:08 +0200 Subject: [PATCH] improve bulk_create --- ormar/queryset/queryset.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ormar/queryset/queryset.py b/ormar/queryset/queryset.py index 7ecb6fa..1ce17aa 100644 --- a/ormar/queryset/queryset.py +++ b/ormar/queryset/queryset.py @@ -1055,8 +1055,8 @@ class QuerySet(Generic[T]): new_kwargs = objt.prepare_model_to_save(new_kwargs) ready_objects.append(new_kwargs) - expr = self.table.insert() - await self.database.execute_many(expr, ready_objects) + expr = self.table.insert().values(ready_objects) + await self.database.execute(expr) for objt in objects: objt.set_save_status(True)