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