电商逻辑初步整理

年也过完了、整理了一些小小的干货。
简单了解一下对于一些逻辑的初步分析,整理,会用到的内容

首先要分析客户需求,做电商网站我们需要哪些功能模块。

对设计数据库表、字段、属性分析。根据也无需求,追加字段,当然是上线前。
然后电商网站运用django框架,采用前后端不分离的方式,暂时没有用到Vue
拥有用户模块、订单模块、购物车模块、商品模块四个模块。

1.用户模块

注册

1.1显示注册页面

模板

1.2用户注册处理

注册的时候需要获取到用户名、密码、邮箱。校验为空就提示用户数据不完整。同时校验邮箱是否合法,如果不合法的话,提示用户邮箱不合法。
注册时用户输入的密码是明文,如果存在数据库是明文的话,数据不安全,所有用
from django.contrib.auth.hashers import make_password,check_password
对密码进行加密及校验

1.3发送邮件或手机短信验证

或者第三方登录,这块儿内容有些多,之后详细介绍。

1.4点击发送的激活链接

激活成功会跳转到登录页面,否则提示用户激活链接已经过期

1.5 注册时用户校验

如果存在就提示更换用户名,如果不存在,可进行注册。
返回给前端json数据,json数据返回存在就提示用户名已存在,反则就提示注册步骤。
在前

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值