如何在 django_registration 中延迟发送激活电子邮件?

发布于 2024-12-17 00:20:09 字数 144 浏览 3 评论 0原文

我正在将 django_paypal 与我创建了自定义后端的 django_registration 设置集成。我似乎无法在发送激活电子邮件的代码中找到它。它位于后端吗?

我想等待并发送激活电子邮件,直到他们完成 Paypal 结帐并且我收到 IPN 通知。

I am integrating django_paypal with my django_registration setup for which I have created a custom backend. I can't seem to find in the code where it sends the activation email. Is this located in the backend?

I want to wait and send the activation email until after they have completed a paypal checkout and I receive the IPN notification.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

樱花细雨 2024-12-24 00:20:09

RegistrationProfile.objects.create_inactive_user 管理器方法有一个 send_email 参数,默认为 True

您只需在创建新用户时设置 send_email=False 即可。

new_user = RegistrationProfile.objects.create_inactive_user(username, email,
                                                            password, site,
                                                            send_email=False)

The RegistrationProfile.objects.create_inactive_user manager method has a send_email parameter, which defaults to True.

You just need to set send_email=False when you create a new user.

new_user = RegistrationProfile.objects.create_inactive_user(username, email,
                                                            password, site,
                                                            send_email=False)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文