摘要: 在上篇我们对Django原生View源码进行了局部解析:https://www.cnblogs.com/dongxixi/p/11130976.html 在前后端分离项目中前面我们也提到了各种认证需要自己来做,那么我们用rest_framework的时候 rest_framework也为我们提供相应 阅读全文
posted @ 2019-07-04 19:38 希希大队长 阅读(1420) 评论(1) 推荐(2) 编辑
摘要: CBV与FBV路由区别 我们通过看FBV的写法可以得知,这里写的是一个内存地址,路由匹配成功会自动执行 CBV写的是类.as_view(),加括号意味着在项目启动就会执行,那么我们大胆猜测,这里得到的也是一个函数地址。 我们来搂一眼源码: 果然,它返回了一个内存地址,而且是一个闭包函数 也就是说当路 阅读全文
posted @ 2019-07-04 10:44 希希大队长 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 什么是rest_framework序列化? 在写前后端不分离的项目时: 我们有form组件帮我们去做数据校验 我们有模板语法,从数据库取出的queryset对象不需要人为去转格式 当我们写前后端分离项目的时: 我们需要自己去做数据校验 我们需要手动去转数据格式,因为跨平台数据传输都用json字符串, 阅读全文
posted @ 2019-07-04 02:20 希希大队长 阅读(1403) 评论(1) 推荐(0) 编辑