django注册自定义发送激活邮件

Posted

技术标签:

【中文标题】django注册自定义发送激活邮件【英文标题】:django registration custom send activation email 【发布时间】:2011-06-15 22:30:07 【问题描述】:

任何人都可以尝试覆盖 send_activation_email 方法吗?我需要发送两封不同的激活电子邮件,在其中一封中我需要输入一些额外的数据(如登录等)。我在 RegistrationProfile 类中看到了这个方法,但是这个方法是由我在后端调用的 creative_inactive_user 方法调用的。

【问题讨论】:

你能更详细地解释一下这个问题吗?为什么你不能重写那个确切的方法来做你想做的任何事情?听起来你是在说create_inactive_user 与此有关,但这有什么问题? 【参考方案1】:

如果您想让自己更轻松,请查看某人为 PostageApp 撰写的 this Django plugin。

在PostageApp,您可以使用模板处理不同的电子邮件;一个包含您的整体设计的父模板,以及两个包含可能需要的任何信息的子模板。例如,您的一个子模板可以包含登录信息,而另一个可以包含您可能想要包含的任何其他内容。

我了解您是否想在 Django 中自己学习如何做到这一点,但我只是确保您知道更简单的替代方法。

干杯!

完全披露:我是 PostageApp 的产品经理)

【讨论】:

没问题,我希望它能让你的生活更轻松。干杯!

以上是关于django注册自定义发送激活邮件的主要内容,如果未能解决你的问题,请参考以下文章

在 WooCommerce 新用户注册电子邮件中添加自定义字段

Django 自定义用户电子邮件帐户验证

odoo开发笔记-自定义发送邮件模板

使用注册表单添加到自定义用户字段(django)

将 Django URL 插入自定义电子邮件模板

使用firebase验证用户注册