objects.get_or_create () или транзакции в представлениях Django - PullRequest
0 голосов
/ 08 февраля 2011

ОК, objects.get_or_create () при вызове создаст новую запись в базе данных (если нужной записи нет).Но что, если код выдает исключение / происходит сбой ПОСЛЕ объектов. Get_or_create () был вызван?

По сути, я получаю новую запись в базе данных, которой там быть не должно.Иными словами, не следует ли обернуть все это в транзакцию, которая откатывается при возникновении проблемы?Возможно ли это?

1 Ответ

1 голос
/ 18 февраля 2011

Как подсказывает Игнасио, ответ (гораздо более детальный, чем я мог бы) доступен в документации django.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...