django邮件发送验证码

您所在的位置:网站首页 邮箱验证python django邮件发送验证码

django邮件发送验证码

2023-12-01 21:26| 来源: 网络整理| 查看: 265

在我们使用网站注册账号时,使用邮箱发送验证码是很普遍的事。那么下面就介绍使用Django项目发送邮箱验证码来进行验证注册。

django项目的创建,及app的创建这里就不说了。

现在说一下在settings.py中的配置。

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = 'smtp.163.com' EMAIL_PORT = 25 #发送邮箱的邮件 EMAIL_HOST_USER = '[email protected]' #密码或授权码 EMAIL_HOST_PASSWORD = 'jin' #收件人看到的发件人 EMAIL_FROM = '[email protected]'

注意:有可能这里不是要你邮箱的密码,还有可能是授权码。

views.py配置

# 导入django内置发送邮件包 from django.core.mail import send_mail from django.conf import settings #随机数函数 def random_str(): _str = '1234567890abcdefghijklmnopqrstuvwxyz' return ''.join(random.choice(_str) for i in range(4)) def email_send(request): return render(request,'email_send.html') def send_email(request): ""


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3