django邮件发送验证码 |
您所在的位置:网站首页 › 邮箱验证python › django邮件发送验证码 |
在我们使用网站注册账号时,使用邮箱发送验证码是很普遍的事。那么下面就介绍使用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 |