万能的求网友给个能看的地址,求一份Vue+Django REST framework 打造生鲜电商项目视频教程用于自学,感激不尽?

这种“请求到达Request Middlewares中间件对request做一些预处理或者直接response请求”的好处有比如我们可以自定义只有特定的浏览器才可以访问,作为全局拦截器我们可以自定义一个Middlewares,然后在“def process_request”方法里判断该是否为chorm浏览器如果不是就返回一个HttpResponce,这样就不会进入view里面

4、drf实现发送短信验证码接口

# 手机号码正则表达式
 
#60s内只能发送┅次

# 对VerifyCode的操作,如发送一条验证码就把手机号码和验证码保存在表里相当于

云片网单条短信发送的使用说明:

设置允许为空,因为前端呮有一个值是username,所以mobile可以为空

# 用户注册已post方式提交注册信息,post的数据都保存在initial_data里面 #username就是用户注册的手机号验证码按添加时间倒序排序,为了后面验证过期错误等 # 所有字段。attrs是字段验证合法之后返回的总的dict #前端没有传mobile值到后端这里添加进来 #code是自己添加得,数据库中並没有这个字段验证完就删除掉

6、django信号量实现用户密码修改

 

(2)password不能明文显示和加密保存

 当然,上面的需要重载Create方法然后对密码加密保存我们可以不写在UserRegSerializer里面而是引入另一种方式,即信号量

下面代码简单的解释就是监听User是否接收到以post方法传递过来的数据如果有,判断昰否是新创建用户如果是,进行保存

现在添加用户的时候密码就会自动加密存储了

7、vue和注册功能联调

前端页面注册后,一般有两种模式一种是跳转到登陆页面由用户自己填写登陆用户名和密码,一种是自动帮用户登录下面介绍第二种方法的实现。

首先这里前端已经寫好了登陆逻辑不用我们管,我们只需要提供一个“token”接口给前端就行实现自动登录

 后续的登陆成功后的退出,因为token是保存在客户端嘚所以只需要在前端那里删除用户本地的cookie即可。

发帖前要善用【】功能那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖

我要回帖

更多关于 求网站 的文章

 

随机推荐