导图社区 用户数据库开发自学知识笔记
用户数据库开发自学知识笔记,一张图带你完全了解相关内容,通过思维导图帮你提高效率,赶紧来试一试吧~
网店详情页排版方法分享~包括中心页面组成,优质详情必备,详情页的排版参考方法。感兴趣的小伙伴可以看看哦~
喷绘色彩基础培训方案,内容涵盖色彩基础,喷绘写真。框架清晰,内容丰富,希望对小伙伴有所帮助哦~
酒窖营销计划方案,包括结果目标,过程目标。框架清晰,内容丰富,有需要的小伙伴可以看看哦~ 可供大家参考,借鉴,交流。
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
用户数据库开发自学知识笔记
软件开发流程
想法
需求
设计
产品
原型图
PSG图
开发
概要设计
详细设计
流程图
UML
时序图
状态图
....
前端&后端
测试
上线
运维
运营
在线商城
用户
注册
打开页面填写信息
request action
View
get
post
render template
数据提交保存
获取request data
验证
验证用户名、密码、邮件不能为空
验证用户名不能太短也不能太长[6, 20]
验证名字只能包含大小写英文字母和数字
验证密码长度,密码复杂度(大写英文、小写英文字母,数字、特殊字符组成)
验证邮件格式
验证用户名不能重复
验证邮件不能重复
发邮件
django.core.mail
send_mail
settings
EMAIL_HOST = 'smtp.yeah.net' EMAIL_PORT = 25 EMAIL_HOST_USER = 'iamkk88@yeah.net' EMAIL_HOST_PASSWORD = '51reboot' EMAIL_USE_TLS = True
存储
用户信息
django User
self UserExt
OneToOneField
使用
先获取User信息
user
User.objects.get(pk=1)
user.userext
user.userext.xxxx = value
user.userext.save()
user.save()
UserExt.objects.get(pk=1)
UserExt.objects.get(user_id=user.id)
User.objects.get(email='')
User.objects.get(email='', username='')
先获取UserExt信息
user_ext
UserExt.objects.get()
创建用户
User.objects.create_user()
user = User(); user.save()
user = Model.objects.create()
userext
UserExt.objects.create(key=value, key1=value1, ....)
user = UserExt(); user.key = value; user.key1= value1, .... , user.save()
更新/删除
user.username = 'kk'
User.objects.filter/get/exclude().update()
通过邮件认证
username
User.objects.get(username=username)
user状态
user.userext.status
validkey
user.userext.validkey
更新
跳转