类似于这个问题 如何自定义Django rest auth重置密码电子邮件内容/模板 我想要自定义由Django rest auth自动发送的密码重置(和其他)电子邮件。可以使用自定义电子邮件模板和自定义序列化程序来实现完美的工作:
class CustomPasswordResetSerializer(PasswordResetSerializer):
def get_email_options(self):
return {
'domain_override': settings.FRONTEND_URL,
'email_template_name': 'registration/custom_reset_email.txt',
'html_email_template_name': 'registration/custom_reset_email.html',
}
除了自定义模板外,我还想添加自定义上下文。有简单的方法可以做到吗?