В моем приложении Django я хочу отслеживать, был ли ответ успешно отправлен клиенту. Я хорошо знаю, что нет никакого "водонепроницаемого" способа в протоколе без установления соединения, например HTTP, чтобы гарантировать, что клиент получил (и отобразил) ответ, поэтому это не будет критически важной функциональностью, но все же я хочу сделать это на последнее возможное время. Ответ не будет HTML, поэтому любые обратные вызовы от клиента (с использованием тегов Javascript или IMG и т.д.) Невозможны.
"Самый последний" крюк, который я могу найти, будет заключаться в добавлении настраиваемого промежуточного программного обеспечения, реализующего process_response в первой позиции списка промежуточного программного обеспечения, но, насколько мне известно, это выполняется до того, как будет создан и отправлен клиенту фактический ответ. Есть ли какие-либо крючки/события в Django для выполнения кода после успешного ответа ответа?