Как обрабатывать сетевые ошибки при сохранении в Django Models
У меня есть Django .save()
выполнение, которое зацикливается n
раз.
Меня беспокоит, как защититься от сетевых ошибок во время сохранения, поскольку некоторые записи могут быть сохранены, а другие - нет, и об этом нельзя сказать.
Каков наилучший способ убедиться в том, что выполнение завершено?
Вот пример моего кода
# SAVE DEBIT ENTRIES
for i in range(len(debit_journals)):
# UPDATE JOURNAL RECORD
debit_journals[i].approval_no = journal_transaction_id
debit_journals[i].approval_status = 'approved'
debit_journals[i].save()