导图社区 事务、密码重置、用户登录开发知识点学习
事务、密码重置、用户登录开发知识点学习,一张图带你完全了解相关内容,通过思维导图帮你提高效率,赶紧来试一试吧~
网店详情页排版方法分享~包括中心页面组成,优质详情必备,详情页的排版参考方法。感兴趣的小伙伴可以看看哦~
喷绘色彩基础培训方案,内容涵盖色彩基础,喷绘写真。框架清晰,内容丰富,希望对小伙伴有所帮助哦~
酒窖营销计划方案,包括结果目标,过程目标。框架清晰,内容丰富,有需要的小伙伴可以看看哦~ 可供大家参考,借鉴,交流。
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
事务、密码重置、用户登录开发知识点学习
事务
一系列的数据库操作同时成功或者失败
数据库
支持
mysql engine
InnoDB
with
form django.db import transaction
with transaction.atomic():
无异常提交
conn.commit()
有异常回滚
conn.rollback()
用户登录、登出
django.contrib.auth
用户认证接口
user = authenticate(username, password)
User
自定义的功能
方法
1
扩展User表
user.userext.status
2
自己写
完全不调用authenticate
form
backends
用户状态存储
login(request, user)
检查用户是否登陆
request.user.is_authenticated()
request.user
怎么来的
Middleware
登出
logout(request)
密码重置
发送邮件进行重置
a
让用户告诉你发送邮件到哪里
b
点击邮件链接回到网站
validkey + username
c
新密码填写
password+validkey+username
验证是否有修改密码的意图
validkey
有效时间
views.py
django.views.generic.FormView
属性
form_class
form_valid(self, form)
form_invalid(self, form)