내 모델에 신호를 추가했습니다.이 모델은 모델 저장 후 일부 이메일 주소로 이메일을 보냅니다 (models.signals.post_save.connect
신호 및 이메일 전송의 경우 send_mail
). 이 아이디어는 여전히 사용자를 위해 지연을 일으키며, 사이트에서 모델을 저장할 때 모든 전자 메일이 전송 될 때까지 기다려야하고 서버에서 응답을받을 때까지 기다려야합니다.Django 모델, 신호 및 이메일 전송 지연
신호를 시도하기 전에 모델의 저장 방법을 래핑하려고 시도했으며 super(Foo, self).save(*args, **kwargs)
이후 이메일을 보냈습니다. 이 지연 경험은 그 방법으로도 발생했습니다.
사이트에서 사용자에게 지연을 표시하지 않고 백그라운드에서 수행 할 이메일 전송 작업 만 원할뿐입니다.
어떻게 해결할 수 있습니까?