04 2022 档案
摘要:1、Celery介绍 Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统 专注于实时处理的异步任务队列 同时也支持任务调度 Celery:能做什么事,解决什么问题? 异步任务:项目中同步的操作,可以通过celery把它做成异步 延迟任务:隔一会再执行任务 定时任务:每隔多长时间干什么事
阅读全文
摘要:Redis是什么 #1 redis 是一个非关系型数据库(区别于mysql关系型数据库,关联关系,外键,表),nosql数据库(not only sql:不仅仅是SQL),数据完全内存存储(速度非常快) #2 redis就是一个存数据的地方 #3 redis是 key --value 存储形式 》v
阅读全文
摘要:一 过滤Filtering 1.内置的过滤类 第一步:导入 from rest_framework.filters import SearchFilter 第二步在视图类中写: class BookView(GenericViewSet,ListModelMixin): queryset = Boo
阅读全文
摘要:一、认证Authentication 认证主要用于登录认证,判断用户是否登录。在用户登录时返回一个随机的字符串,之后再访问时通过字符串判断用户是否登录。 登录接口举例: 编写步骤: 创建user表和一对一userToken表,在前端传入用户名密码,在后端接收去user表中对比,对比成功就让他登录。
阅读全文
摘要:路由Routers 对于视图集ViewSet,我们除了可以自己手动指明请求方式与动作action之间的对应关系外,还可以使用Routers来帮助我们快速实现路由信息。 REST framework提供了两个router SimpleRouter DefaultRouter 使用方法 1.创建rout
阅读全文
摘要:请求响应 请求Request REST framework 传入视图的request对象不再是Django默认的HttpRequest对象,而是REST framework提供的扩展了HttpRequest类的Request类的对象。 REST framework 提供了Parser解析器,在接收到
阅读全文