我刚开始使用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
方法,所以我想知道究竟发生了什么?
由于
答案 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)