上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 58 下一页
摘要: 视图家族之视图工具集viewsets 一、视图集ViewSet 使用视图集ViewSet,可以将一系列逻辑相关的动作放到一个类中: list() 提供一组数据 retrieve() 提供单个数据 create() 创建数据 update() 保存数据 destory() 删除数据 ViewSet视图 阅读全文
posted @ 2020-02-10 21:00 RandySun 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 十大接口 一、Response响应封装 1.1封装 1.2使用 二、ModelSerializer扩展 2.1连表查询 总结 1. 连表查询在modes.py中自定义的字段,一旦其中的逻辑出错,他对应的返回值就不会做出任何响应 2. 自定义连表深度,不需要反序列化,因为自定义插拔属性不参与反序列化 阅读全文
posted @ 2020-02-10 20:01 RandySun 阅读(280) 评论(0) 推荐(0) 编辑
摘要: ORM表之间高级设计 一、表的继承 总结: 1. 自定义基表,主要是用于解决多个表出现重复的字段,可以自定义基表(参考auth.models.User表) 2. 首先需要自定义创建一个表,然后在写内部类 Meta 3. 在Meta内部类中必须设置属性abstract = True,基表既可以别普通类 阅读全文
posted @ 2020-02-10 18:03 RandySun 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 响用模块 一、响用模块使用 在视图类中导入 模块,返回响应结果 二、二次封装Response Response类生成对象需要的参数,以及Response类的对象可以使用的属性 1. 参数:Response(data=响应的数据, status=响应的网络状态码, headers=想通过响应头再携带部 阅读全文
posted @ 2020-02-10 17:03 RandySun 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 异常模块的使用 重写异常模块的目的是记录异常信息(日志记录) 一、异常模块的使用 二、异常源码分析 总结: 1. 在APIView的dispatch方法中,有一个try...except...异常,将代码运行的异常都交给异常处理模块进行处理: response = self.handle_excep 阅读全文
posted @ 2020-02-10 16:56 RandySun 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 解析模块的使用 一、使用 服务器根据设置的请求头content type接收客户端对应的数据信息 二、源码分析 python 1.对数据进行二次解析 def dispatch(self, request, args, kwargs): """ is pretty much the same as D 阅读全文
posted @ 2020-02-10 16:20 RandySun 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 渲染模板 根据用户请求的RUL向服务器要响应的数据类型,比如:json数据,xml数据,将这些数据向用户返回 一、渲染模板的使用 二、渲染模板的源码解析 python 1 对请求响应进行二次封装 def dispatch(self, request, args, kwargs): .... .... 阅读全文
posted @ 2020-02-10 15:49 RandySun 阅读(295) 评论(0) 推荐(0) 编辑
摘要: request请求生命周期 一、request请求分析 1.1. request数据请求 总结: 1. drf中的request是在wsgi的request基础上进行再一次封装 2. 将wsgi的request作为drf的request的一个属性, 3. drf中的request对wsgi中的req 阅读全文
posted @ 2020-02-10 10:40 RandySun 阅读(618) 评论(0) 推荐(0) 编辑
摘要: django restframework 一、安装 二、使用 在settings.py中注册: 三、模块 基于CBV完成满足RSSTful规范接口 阅读全文
posted @ 2020-02-09 21:05 RandySun 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 并发编程小结 [TOC] 一、到底什么是线程?什么是进程? Python自己没有这玩意,Python中调用的操作系统的线程和进程。 二、Python多线程情况下: 计算密集型操作:效率低,Python内置的一个全局解释器锁,锁的作用就是保证同一时刻一个进程中只有一个线程可以被cpu调度,多线程无法利 阅读全文
posted @ 2020-02-04 14:25 RandySun 阅读(169) 评论(0) 推荐(0) 编辑
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 58 下一页