第三步用户注册,用户登陆

1、导入静态文件,并把支持页面复制到模板template下,导入静态资源设置
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
2、注册页面视图校验,激活校验,发送邮件激活,发邮件有可能时间等的太久,用celery来解决

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
**

celery启用

**

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

from django.conf import settings
from celery import Celery
from django.core.mail import send_mail

broker = settings.REDIS_URL.format(8)

app = Celery('celery_tasks.task', broker=broker)


@app.task
def send_register_mail(to_email, username, token):
    subject = '生鲜商城欢迎信息'
    message = ''
    sender = settings.EMAIL_FROM
    receiver = [to_email]
    html_message = '<h1>{}, 欢迎您成为天天生鲜注册会员</h1>请点击下面链接激活您的账户<br/><a href="{}/user/active/{}" style="color: green">点击激活</a>'.format(
        username, settings.DOMAIN, token)
    send_mail(subject, message, sender, receiver, html_message=html_message)

3、用户登陆和记录用户名
在这里插入图片描述在这里插入图片描述
之前用这个session缓存信息的
在这里插入图片描述
现在使用django-redis缓存信息
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
记住用户名
在这里插入图片描述在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值