一、视图层类型 1.FBV与CBV FBV:基于函数的视图 CBV:基于类的视图(学习重点) 2、需要思考的问题 2.1 为什么能够根据前端请求类型执行对应方法? 2.2 路由层中 views.MyCls.as_view()是什么? MyCls是类,as_view是方法或者属性;通过MyCls.as ...
分类:
其他好文 时间:
2019-06-11 01:22:15
阅读次数:
245
FBV:基于函数视图CBV:基于类视图urls.pyurl(‘r^add_publisheer/‘,views.AddPublisher.as_view()),上传文件示例views.pyfromdjango.viewsimportViewclassAddPublisher(View):defget(self,request):passdefpost(self,request):
分类:
Web程序 时间:
2019-06-09 20:56:30
阅读次数:
128
[关于装饰器][1] 示例: 有返回值的装饰器:判断用户是否登录,如果登录继续执行函数,否则跳回登录界面 FBV: 直接在需要装饰到函数上面加上 CBV: [关于 CBV][2] 只需要给部分方法加上装饰器 需要给所有方法加上装饰器 通过 dispatch 实现 直接在类上给 dispatch 添加 ...
分类:
其他好文 时间:
2019-05-26 15:38:40
阅读次数:
132
Django基础三之视图函数 本节目录 一 Django的视图函数view 二 CBV和FBV 三 使用Mixin 四 给视图加装饰器 五 Request对象 六 Response对象 一 Django的视图函数view 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受We ...
分类:
其他好文 时间:
2019-05-20 21:07:33
阅读次数:
112
一、Django的View(视图)1.一个简单的视图3.CBV和FBV4.给视图加装饰器使用装饰器装饰FBV使用装饰器装饰CBV二、Request对象和Response对象1.request对象1.请求相关的常用值2.属性3.方法2.Response对象1.使用2.属性3.JsonResponse对... ...
分类:
其他好文 时间:
2019-05-02 10:07:29
阅读次数:
125
视图作用:用于接收请求并返回响应内容视图使用分两类:CBV(classbaseview基于类)和FBV(functionbaseview基于函数)
分类:
其他好文 时间:
2019-04-27 10:16:00
阅读次数:
151
1. 伪静态设置: 2. rquest 获取对象 3. Django的FBV与CBV的区别 4.Django的虚拟环境配置: 1.通过pip3安装虚拟环境: -- pip3 install virtualenv 2.前往目标文件夹: -- cd 目标文件夹 (C:\Virtualenv) 3.创建纯 ...
分类:
其他好文 时间:
2019-04-25 21:24:22
阅读次数:
154
视图 1.什么是视图 视图就是Django项目下的view.py,它的内部是一系列的函数或者是类,用来专门处理客户端访问请求并且返回相应的数据,相当于一个中央处理系统。 2.具体视图实例 3.CBV和FBV 视图文件除了上面的用一系列的函数来对应处理客户端请求的数据逻辑外,还可以通过定义类来处理相应 ...
分类:
其他好文 时间:
2019-04-16 16:30:35
阅读次数:
207
FBV CBV Django中请求处理方式有两种: FBV和CBV FBV: function base views 在试图里使用函数处理请求 # url对应关系:url(r'^add_publisher/', views.add_publisher), from django.views impo ...
分类:
其他好文 时间:
2019-04-09 16:34:57
阅读次数:
130
Django中CBV和Restful API中的APIView源码分析 python的Django框架的视图处理可以用FBV, 也可以采用CBV。首先定义一个CBV视图: 首先,一个CBV(class base views 类方式完成视图响应)视图定义时类方法的名称必须有请求名,为什么要这样定义? ...