Как обрабатывать сетевые ошибки при сохранении в 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()
Вернуться на верх