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 相关文章推荐
python正则表达式抓取成语网站
Nov 20 Python
在Python的Django框架中实现Hacker News的一些功能
Apr 17 Python
关于python2 csv写入空白行的问题
Jun 22 Python
python 获取utc时间转化为本地时间的方法
Dec 31 Python
在Pycharm中对代码进行注释和缩进的方法详解
Jan 20 Python
python二元表达式用法
Dec 04 Python
python Jupyter运行时间实例过程解析
Dec 13 Python
浅谈pytorch torch.backends.cudnn设置作用
Feb 20 Python
jupyter notebook 增加kernel教程
Apr 10 Python
python 操作mysql数据中fetchone()和fetchall()方式
May 15 Python
快速解释如何使用pandas的inplace参数的使用
Jul 23 Python
Python读取和写入Excel数据
Apr 20 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
正义联盟的终局之战《天启星战争》将成为DC动画宇宙的最后一部
2020/04/09 欧美动漫
php DOS攻击实现代码(附如何防范)
2012/05/29 PHP
PHP中把stdClass Object转array的几个方法
2014/05/08 PHP
php字符串函数学习之strstr()
2015/03/27 PHP
PHP 反射(Reflection)使用实例
2015/05/12 PHP
PHP简单实现模拟登陆功能示例
2017/09/15 PHP
PHP实现可添加水印与生成缩略图的图片处理工具类
2018/01/16 PHP
php使用scandir()函数扫描指定目录下所有文件示例
2019/06/08 PHP
使用jQuery.Validate进行客户端验证(初级篇) 不使用微软验证控件的理由
2010/06/28 Javascript
javaScript NameSpace 简单说明介绍
2013/07/18 Javascript
Javascript基础之数组的使用
2016/05/13 Javascript
使用bootstrap validator的remote验证代码经验分享(推荐)
2016/09/21 Javascript
JS简单实现自定义右键菜单实例
2017/05/31 Javascript
微信小程序获取微信运动步数的实例代码
2017/07/20 Javascript
JS轮播图实现简单代码
2021/02/19 Javascript
详解Element 指令clickoutside源码分析
2019/02/15 Javascript
微信小程序canvas开发水果老虎机的思路详解
2020/02/07 Javascript
python3 与python2 异常处理的区别与联系
2016/06/19 Python
浅谈flask截获所有访问及before/after_request修饰器
2018/01/18 Python
用Python写脚本,实现完全备份和增量备份的示例
2018/04/29 Python
python使用PIL和matplotlib获取图片像素点并合并解析
2019/09/10 Python
pytorch点乘与叉乘示例讲解
2019/12/27 Python
python列表推导和生成器表达式知识点总结
2020/01/10 Python
简单了解python filter、map、reduce的区别
2020/01/14 Python
python删除文件、清空目录的实现方法
2020/09/23 Python
MoviePy简介及Python视频剪辑自动化
2020/12/18 Python
视图的作用
2014/12/19 面试题
管理专员自荐信
2014/01/26 职场文书
房地产公司见习自我鉴定
2014/04/28 职场文书
弘扬雷锋精神演讲稿
2014/05/10 职场文书
房屋鉴定委托书范本
2014/09/23 职场文书
2014购房个人委托书范本
2014/10/12 职场文书
幼儿园辞职信范文
2015/02/27 职场文书
HTML通过表单实现酒店筛选功能
2021/05/18 HTML / CSS
python利用while求100内的整数和方式
2021/11/07 Python
JavaScript实现栈结构详细过程
2021/12/06 Javascript