django 的视图 即为view CBV 和 FBV FBV (function based view) CBV (class based view ) CBV的写法: from django.view import View class Add Publisher(View): def get( ...
分类:
其他好文 时间:
2018-09-23 18:22:24
阅读次数:
157
一,RestFramework之权限组件源码解析 restframework的权限组件与认证组件源码类似,都需要我们自己写一个类,然后放在 permission_classes中,或者全局settings中配置; 我们直接看在dispatch()中的权限组件部分干了什么。 再看 self.check ...
分类:
其他好文 时间:
2018-09-20 21:21:04
阅读次数:
272
1、CBV(class based view) 首先定义一个视图函数,用类的方式定义: 举例: url的设计: 可以直接点击as_view进入,但是我们正常走的话就是进入LoginView,继承了View,然后是执行类里边的as_view方法,as_view是个类方法,执行后肯定有一个返回值,这个返 ...
分类:
其他好文 时间:
2018-09-17 17:51:57
阅读次数:
114
准备: 下载 pip install djangorestframework 一 APIView源码解析 1 预备知识 CBV(class based view)FBV(function based view) 2 CBV源码 3 restful协议 1 所有的数据,不过是通过网络获取的还是操作(增 ...
分类:
其他好文 时间:
2018-09-17 16:17:11
阅读次数:
356
列举Http请求中常见的请求方式 GET 向特定的路径资源发出请求 注意:GET方法不应当被用于产生“副作用”的操作中,例如在WebApplication中,其中一个原因是GET可能会被网络蜘蛛等随意访问。Loadrunner中对应get请求函数:web_link和web_url POST 向指定路 ...
分类:
其他好文 时间:
2018-09-14 16:01:12
阅读次数:
1221
第十一章 Django框架学习——Cookie和session 一、Cookie简介 二、装饰器版登录校验 三、session简介 四、如何在CBV中使用装饰器 一、Cookie简介 什么是Cookie(what): Cookie具体指的是一段小信息,它是服务器发送出来存储在浏览器上的一组组键值对, ...
分类:
其他好文 时间:
2018-09-13 21:15:42
阅读次数:
179
django的类视图,CBV: 我们在开始接触django的时候,习惯于使用函数编写视图,即FBV。使用FBV时,我们只需要在路由匹配时,对应的路由下找到这个函数就可以了,这样做看似很和谐,但是有的时候,譬如说,当我们需要根据同一个url请求方法的不同而去执行不同的操作时,如果使用FBV去编写视图, ...
分类:
其他好文 时间:
2018-09-13 01:14:27
阅读次数:
173
一.FBV和CBV1.基于函数的view,就叫FBV(Function Based View) 示例: def add_book(request): pub_obj=models.Publisher.objects.all() #从数据库获取全部出版社对象 if request.method=='P ...
分类:
编程语言 时间:
2018-09-12 22:07:07
阅读次数:
223
2018-9-11 16:34:16 视图 参考连接 :http://www.cnblogs.com/liwenzhou/articles/8305104.html FBV 和CBV 拿个顺手写哪个 根据自己需求 FBV 就是写成函数的 def xx : CBV就是写成类的 得导入模块 在url,p ...
分类:
其他好文 时间:
2018-09-11 19:34:44
阅读次数:
159
from django.utils.decorators import method_decorator 1. 加在CBV视图的get或post方法上 2. 加在dispatch方法上 因为CBV中首先执行的就是dispatch方法,所以这么写相当于给get和post方法都加上了登录校验。 3. 直 ...
分类:
其他好文 时间:
2018-09-09 22:41:45
阅读次数:
231