使用Django生成验证码并发送qq邮箱
一、登录QQ邮箱–>设置–>账户–>POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务
二、进行settings配置
# 设置邮件域名 发送邮件服务器:smtp.qq.com
EMAIL_HOST = 'smtp.qq.com'
# 设置端口号,为数字 使用SSL,端口号465或587
EMAIL_PORT = 25
# 设置发件人邮箱
EMAIL_HOST_USER = 'xxxxxxx'
# 设置发件人授权码
EMAIL_HOST_PASSWORD = 'xxxxxxxx'
# 设置是否启用安全连接
EMAIL_USE_TLS = True
连接redis
# redis连接
REDIS_CON = redis.StrictRedis(host='localhost', port=6379)
三、编辑views.py
# 随机验证码
def vercode(user):
res1 = ''
for i in range(4):
num = random.randint(0, 9)
res1