Крюк доступен для автоматической повторной попытки после тупика в настройках django и mysql
Я использую таблицу innoDB в Django с базой данных MySQL. Во время расследования ошибки
OperationalError: (1213, «Обнаружен тупик при попытке получить блокировку; попробуйте перезапустить транзакцию»)
Я наткнулсяэтот ответ изOmry, В последней части ответа он предлагает
клиент должен повторить попытку автоматически.
Я пытаюсь поместить эту логику в код, но в то же время есть ли доступный хук напрямую в django. Так что мы можем установить 3-х кратный автоматизированный повтор в случае тупика. Также, если кто-нибудь может привести пример размещения этой логики в коде (я использую фильтры django).
PS: Я мог бы спросить об этом ниже ответа Омри, но у меня меньше 50 баллов, и я также хотел донести его до экспертов по Джанго.