如何使用django-simple-email-confirmation发送电子邮件?

时间:2016-08-25 15:09:53

标签: python django email

我刚开始使用django-simple-email-confirmation。他们有一个如何使用它的示例,它调用send_email方法,如下所示:

email = 'original@here.com'
user = User.objects.create_user(email, email=email)
user.is_confirmed # False

send_email(email, 'Use %s to confirm your email' % user.confirmation_key)
# User gets email, passes the confirmation_key back to your server 

我想知道这个send_email方法来自哪里。我无法通过searching the repo找到它,除非他们在此示例中使用它(不导入任何内容)。其他人似乎都在django中使用send_mail方法,所以我想知道究竟发生了什么?

由于

1 个答案:

答案 0 :(得分:0)

示例中的send_email看起来像拼写错误。它看起来好像他们正在使用Django的send_mail。尝试添加以下导入:

from django.core.mail import send_mail

然后更改示例中的代码以使用send_mail而不是send_email

send_email(email, 'Use %s to confirm your email' % user.confirmation_key)