Я создаю группу объектов модели, которые ссылаются друг на друга, например:
link = DirectorsIndividual(company = co,
individual = individual,
director = officer)
Где co
, individual
и officer
- несохраненные объекты модели.Поскольку они не сохранены, у них еще нет идентификаторов, поэтому сохранение link
приведет к ошибке.
Я хочу либо создать и сохранить все мои объекты, либо ни один из них.Есть ли стандартный шаблон для этого?
Я делаю это, потому что меня волнует «транзакционность»;минимизация доступа к базе данных, очевидно, также хороша, но не является основной целью.