2023年9月10日
摘要: 过滤类的源码剖析 1、为什么在视图类中配置了一个过滤类,就可以走? -filter_backends = [SearchFilter,MyFilter] 2、前提条件是必须继承在视图类中继承GenericAPIView: 因为filter_backends是GenericAPIView的类属性。 3 阅读全文
posted @ 2023-09-10 16:10 Way*yy 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 三大认证组件 登录认证 我们可以使用auth自带的User表,也可以选择自定义表. 写登录接口,登录成功要有标志,生成一个随机的字符串,放到表中,以后只要携带这个字符串就可以登录成功。 视图层 方法一: class UserView(GenericViewSet): queryset = model 阅读全文
posted @ 2023-09-10 10:25 Way*yy 阅读(17) 评论(0) 推荐(0) 编辑
摘要: session的执行流程 写一个登录接口 >保存用户的登录状态 -获取到用户名,密码 -使用request.session["username"] = 用户名、或者request.session["pk"] = pk值 -签发阶段做了三件事: -1、生成一个随机的字符串 -2、在django_ses 阅读全文
posted @ 2023-09-10 10:25 Way*yy 阅读(14) 评论(0) 推荐(0) 编辑