我有一个django-rest-framework API,正在尝试了解如何从中发送电子邮件。假设我使用django.core.mail.backends.smtp.EmailBackend作为电子邮件后端来发送电子邮件。电子邮件的发送速度非常慢,我想知道django主线程是否在此期间会被某种方式阻止,以便在此期间其他API无法使用?真的吗?例如,在celery创建的后台进程中发送电子邮件会是个好电话吗?
是。该特定用户的Django线程被阻止。您可能希望将Celery和Rabbit Mq一起用于在后台发送邮件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句