02 2018 档案

摘要:1.models 2.views 正向查找:models对象.content_object得到的是models对象 反向查找:models对象.反向关联字段.all()得到的是QuerySet对象 添加:content_type+_id其他不变 阅读全文
posted @ 2018-02-26 20:23 Pythia丶陌乐 阅读(236) 评论(0) 推荐(0)
摘要:一. 背景 最近几天一直在学习restful framework的源代码,用户请求的流程,在路由系统这块遇到一个疑问,关于类的继承关系,当请求进来到路由这块,执行as_view()方法的时候,为什么会运行父类View的as_view()方法再执行到APIView的dispatch方法呢?这里记录一下 阅读全文
posted @ 2018-02-08 17:01 Pythia丶陌乐 阅读(592) 评论(0) 推荐(0)
摘要:浏览器的一个请求从发送到返回都经历了什么,讲的越详细越好1、先从网络模型层面:client (浏览器)与 server 通过 http 协议通讯,http 协议属于应用层协议,http 基于 tcp 协议,所以 client 与 server 主要通过 socket 进行通讯;而 tcp 属于传输层 阅读全文
posted @ 2018-02-08 11:25 Pythia丶陌乐 阅读(231) 评论(0) 推荐(0)
摘要:一. 创建类 二. 类实例化 三. importlib实例化 阅读全文
posted @ 2018-02-07 16:28 Pythia丶陌乐 阅读(251) 评论(0) 推荐(0)
摘要:一. REST framework的请求生命周期 基于rest-framework的请求处理,与常规的url配置不同,通常一个django的url请求对应一个视图函数,在使用rest-framework时,我们要基于视图对象,然后调用视图对象的as_view函数,as_view函数中会调用rest_ 阅读全文
posted @ 2018-02-06 18:59 Pythia丶陌乐 阅读(1533) 评论(0) 推荐(1)
摘要:一. 什么是RESTful 二. RESTful API设计 API与用户的通信协议,总是使用HTTPs协议。 域名 版本 路径,视网络上任何东西都是资源,均使用名词表示(可复数) method 过滤,通过在url上传参的形式传递搜索条件 状态码 200 OK - [GET]:服务器成功返回用户请求 阅读全文
posted @ 2018-02-05 08:19 Pythia丶陌乐 阅读(159) 评论(0) 推荐(0)