欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-05-24 18:14:33
...

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缓存信息
第三步用户注册,用户登陆第三步用户注册,用户登陆第三步用户注册,用户登陆第三步用户注册,用户登陆第三步用户注册,用户登陆
记住用户名
第三步用户注册,用户登陆第三步用户注册,用户登陆