Django的CVB实例详解


Posted in Python onFebruary 10, 2020

FBV:function based view 基于函数的视图.

CBV:class based view 基于类的视图.

在视图函数创建类,需要继承View.

Django的CVB实例详解

创建视图类.

这里写函数get、post,不用再if判断get、post请求了.

Django的CVB实例详解

创建模板templates.

Django的CVB实例详解

创建路由urls.

这里要加类方法as_view().

Django的CVB实例详解

访问成功.

Django的CVB实例详解

它为什么能走到get和post函数呢.

as_view()方法返回view,view在返回dispatch.

Django的CVB实例详解

dispatch返回的结果是用户最终拿到的结果.

dispatch作用是分发,如果是get分发到get函数,如果是post分发到post函数.

dispatch按请求方式反射到对应的请求方法,getattr去self(视图类)找get或者post方法并返回.

Django的CVB实例详解

以上就是三水点靠木小编给大家整理的全部相关知识点,如果大家学习的时候有任何补充可以联系小编。

Python 相关文章推荐
深入理解NumPy简明教程---数组1
Dec 17 Python
Python的标准模块包json详解
Mar 13 Python
Python语言进阶知识点总结
May 28 Python
python tkinter库实现气泡屏保和锁屏
Jul 29 Python
使用python写的opencv实时监测和解析二维码和条形码
Aug 14 Python
pyinstaller还原python代码过程图解
Jan 08 Python
django 文件上传功能的相关实例代码(简单易懂)
Jan 22 Python
通过Turtle库在Python中绘制一个鼠年福鼠
Feb 03 Python
python递归函数求n的阶乘,优缺点及递归次数设置方式
Apr 02 Python
pytorch 中的重要模块化接口nn.Module的使用
Apr 02 Python
python程序如何进行保存
Jul 03 Python
python实现定时发送邮件
Dec 23 Python
TensorFlow实现checkpoint文件转换为pb文件
Feb 10 #Python
Django关于admin的使用技巧和知识点
Feb 10 #Python
Python实现括号匹配方法详解
Feb 10 #Python
Python re正则表达式元字符分组()用法分享
Feb 10 #Python
Tensorflow: 从checkpoint文件中读取tensor方式
Feb 10 #Python
Python获取、格式化当前时间日期的方法
Feb 10 #Python
Python3操作MongoDB增册改查等方法详解
Feb 10 #Python
You might like
给海燕B411配件机起死回生配上件
2021/03/02 无线电
PHP 数组基本操作方法详解
2016/06/17 PHP
PHP文件上传处理案例分析
2016/10/15 PHP
jquery关于页面焦点的定位(文本框获取焦点时改变样式 )
2010/09/10 Javascript
基于jquery的blockui插件显示弹出层
2011/04/14 Javascript
javascript中IE浏览器不支持NEW DATE()带参数的解决方法
2012/03/01 Javascript
js 控制下拉菜单刷新的方法
2013/03/03 Javascript
jsPDF导出pdf示例
2014/05/02 Javascript
Node.js事件循环(Event Loop)和线程池详解
2015/01/28 Javascript
jQuery实现将页面上HTML标签换成另外标签的方法
2015/06/09 Javascript
基于JQuery和CSS3实现仿Apple TV海报背景视觉差特效源码分享
2015/09/21 Javascript
详解XMLHttpRequest(二)响应属性、二进制数据、监测上传下载进度
2016/09/14 Javascript
javascript 动态脚本添加的简单方法
2016/10/11 Javascript
详解node child_process模块学习笔记
2018/01/24 Javascript
JavaScript面向对象继承原理与实现方法分析
2018/08/09 Javascript
js canvas画布实现高斯模糊效果
2018/11/27 Javascript
vue响应式系统之observe、watcher、dep的源码解析
2019/04/09 Javascript
微信小程序下拉框搜索功能的实现方法
2019/07/31 Javascript
vue项目在webpack2实现移动端字体自适配功能
2020/06/02 Javascript
[03:23]我的刀塔你不可能这么可爱 第一期金萌萌的故事
2014/06/20 DOTA
Python时间模块datetime、time、calendar的使用方法
2016/01/13 Python
python使用SMTP发送qq或sina邮件
2017/10/21 Python
python实现音乐下载器
2018/04/15 Python
python实现定时压缩指定文件夹发送邮件
2020/12/22 Python
python实现上传文件到linux指定目录的方法
2020/01/03 Python
python实现跨excel sheet复制代码实例
2020/03/03 Python
PyCharm 解决找不到新打开项目的窗口问题
2021/01/15 Python
html5 Canvas画图教程(11)—使用lineTo/arc/bezierCurveTo画椭圆形
2013/01/09 HTML / CSS
基于HTML5 Canvas的3D动态Chart图表的示例
2017/11/02 HTML / CSS
应届本科生推荐信范文
2013/12/25 职场文书
师范教师毕业鉴定
2014/01/13 职场文书
运动会通讯稿100字
2014/01/31 职场文书
演讲稿开场白台词
2014/08/25 职场文书
圣诞节开幕词
2015/01/29 职场文书
2015国庆66周年宣传语
2015/07/14 职场文书
2016年中秋节寄语大全
2015/12/07 职场文书