У меня есть много объектов для сохранения в базе данных, поэтому я хочу создать экземпляры модели с этим.
С помощью django я могу создать все экземпляры моделей с помощью MyModel(data)
, а затем я хочу сохранить их все.
В настоящее время у меня есть что-то вроде этого:
for item in items:
object = MyModel(name=item.name)
object.save()
Мне интересно, могу ли я сохранить список объектов напрямую, например:
objects = []
for item in items:
objects.append(MyModel(name=item.name))
objects.save_all()
Как сохранить все объекты за одну транзакцию?