随笔分类 - rest-framework框架
摘要:增:校验请求数据 -> 执行反序列化过程 -> 保存数据库 -> 将保存的对象序列化并返回 删:判断要删除的数据是否存在 -> 执行数据库删除 改:判断要修改的数据是否存在 -> 校验请求的数据 -> 执行反序列化过程 -> 保存数据库 -> 将保存的对象序列化并返回 查:查询数据库 -> 将数据序
        阅读全文
                
摘要:1.设置路由 urls.py 2.views.py 3.局部添加添加认证和权限组件 新建service文件夹,将认证,权限,(访问频率)组件的逻辑关系放到这个文件夹中 auth.py 认证逻辑关系 permission.py 权限逻辑关系 throttle.py 访问频率 views.py from
        阅读全文
                
摘要:认证组件 在执行APIView时的操作流程: 1.执行dispatch 2.执行self.initial(request, *args, **kwargs) 3.执行self.perform_authentication(request) 1.执行request.user,需要知道request是什
        阅读全文
                
摘要:ModelSerializer 1.自当义类继承ModelSerializer 2.处理get请求: 3.处理post请求: 4.处理查看指定个数据,编辑和删除请求: 编写视图 from rest_framework.views import APIView from rest_framework.
        阅读全文
                
摘要:1.用原生的HttpResponse处理 2.使用rest_framework的响应处理 方法一:model_to_dict(obj) 方法二:serialize 方法三:序列化组件 rest_framework组件中serializers,使用如同form组件: 不仅可以序列化queryset也可
        阅读全文
                
摘要:restframework安装 restful协议 CBV流程解析 请求走到url中,怎么执行的? class View(object): @classonlymethod def as_view(cls, **initkwargs): """ Main entry point for a requ
        阅读全文
                
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号