【问题标题】:How to override verification email function in dj-rest-auth and all-auth?如何覆盖 dj-rest-auth 和 all-auth 中的验证电子邮件功能?
【发布时间】:2021-07-22 06:14:39
【问题描述】:

我想覆盖电子邮件验证方法并将其放入 Celery 队列中,因为发送电子邮件需要相当长的时间(2-3 秒)。 我的问题是,我在哪里可以找到发送电子邮件的功能?

【问题讨论】:

    标签: django django-allauth django-rest-auth


    【解决方案1】:

    您可以使用 Django Celery Email 通过 celery 队列发送电子邮件:https://pypi.org/project/django-celery-email/

    如果需要发送的量较大,也可以使用 Django-Mailer:https://pypi.org/project/django-mailer/

    这些插件将取代您的默认电子邮件后端,所有电子邮件都将通过它们进行处理。

    【讨论】:

      猜你喜欢
      • 2017-02-20
      • 2019-08-30
      • 2018-05-16
      • 1970-01-01
      • 2020-12-22
      • 1970-01-01
      • 2017-09-20
      • 2018-12-15
      • 2018-09-30
      相关资源
      最近更新 更多