Я добавил сигнал к моей модели, которая отправляет электронную почту на некоторые адреса электронной почты после сохранения модели (через models.signals.post_save.connect
сигнал и send_mail
для отправки электронной почты). Эта идея по-прежнему задерживает пользователей, когда они сохраняют модель на сайте, им приходится ждать, пока все эти электронные письма не будут отправлены, и это произойдет, когда они получат ответ от сервера.Модели Django, сигналы и посылка электронной почты
Прежде чем пытаться передать сигналы, я попытался обернуть метод сохранения своей модели, а после super(Foo, self).save(*args, **kwargs)
я отправлял электронные письма. Этот опыт задержки также происходил с этим методом.
Я просто хочу, чтобы мои действия по отправке электронной почты выполнялись в фоновом режиме, не показывая задержки пользователям на сайте.
Как это можно решить?