Получить результаты после Навального_объекта в Sqlalchemy - PullRequest
0 голосов
/ 13 февраля 2020

Я хочу сохранить объекты в своей базе данных для повышения производительности, но мне нужно получить только что вставленные элементы, чтобы вернуть созданные идентификаторы, временные метки и т. Д.

Я использую

session.bulk_save_objects (list_of_models_instances)

И он вставляет данные в БД, но мне нужно получить доступ к только что созданным элементам.

Последний подход заключался в сохранении одного за другим, а затем с помощью «Зефира» для сброса их, но он не работает со многими объектами

session.add(email)
session.flush()
session.refresh(email)
email_schema = EmailSchema()
return email_schema.dump(email)
...