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 Tkinter简单布局实例教程
Sep 03 Python
python实现定时播放mp3
Mar 29 Python
Python HTMLParser模块解析html获取url实例
Apr 08 Python
python3 shelve模块的详解
Jul 08 Python
Python模拟脉冲星伪信号频率实例代码
Jan 03 Python
python 请求服务器的实现代码(http请求和https请求)
May 25 Python
Python 实现微信防撤回功能
Apr 29 Python
在python下使用tensorflow判断是否存在文件夹的实例
Jun 10 Python
Python unittest框架操作实例解析
Apr 13 Python
python爬取网易云音乐热歌榜实例代码
Aug 07 Python
python获取本周、上周、本月、上月及本季的时间代码实例
Sep 08 Python
Python 用__new__方法实现单例的操作
Dec 11 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
php计算十二星座的函数代码
2012/08/21 PHP
smarty获得当前url的方法分享
2014/02/14 PHP
PHP获取数组的键与值方法小结
2015/06/13 PHP
Zend Framework入门之环境配置及第一个Hello World示例(附demo源码下载)
2016/03/21 PHP
laravel5.6实现数值转换
2019/10/23 PHP
tp5.1 框架数据库常见操作详解【添加、删除、更新、查询】
2020/05/26 PHP
javascript 贪吃蛇实现代码
2008/11/22 Javascript
一个关于jqGrid使用的小例子(行按钮)
2011/11/04 Javascript
基于JavaScript 声明全局变量的三种方式详解
2013/05/07 Javascript
javascript实现促销倒计时+fixed固定在底部
2013/09/18 Javascript
jquery延迟对象解析
2016/10/26 Javascript
js实现的在线调色板功能完整实例
2016/12/21 Javascript
Jquery把获取到的input值转换成json
2017/05/15 jQuery
JavaScript实现的原生态Tab标签页功能【兼容IE6】
2017/09/18 Javascript
在js代码拼接dom对象到页面上的模板总结
2018/10/21 Javascript
layui.use模块外部使用其内部定义的js封装函数方法
2019/09/16 Javascript
jQuery实现全选、反选和不选功能的方法详解
2019/12/04 jQuery
通过高德地图API获得某条道路上的所有坐标用于描绘道路的方法
2020/08/24 Javascript
python 获取本机ip地址的两个方法
2013/02/25 Python
python列表操作实例
2015/01/14 Python
pyside+pyqt实现鼠标右键菜单功能
2020/12/08 Python
Python matplotlib画图与中文设置操作实例分析
2019/04/23 Python
Python如何爬取微信公众号文章和评论(基于 Fiddler 抓包分析)
2019/06/28 Python
python Web flask 视图内容和模板实现代码
2019/08/23 Python
解决django-xadmin列表页filter关联对象搜索问题
2019/11/15 Python
python GUI库图形界面开发之PyQt5多行文本框控件QTextEdit详细使用方法实例
2020/02/28 Python
美国一家主打母婴用品的团购网站:zulily
2017/09/19 全球购物
Math.round(11.5)等於多少? Math.round(-11.5)等於多少?
2015/01/27 面试题
幼儿园园长自我鉴定
2013/10/22 职场文书
企划经理的岗位职责
2013/11/17 职场文书
文明家庭先进事迹材
2014/01/27 职场文书
求职简历自我评价范例
2014/03/12 职场文书
老公爱的承诺书
2014/03/31 职场文书
计算机软件专业求职信
2014/06/10 职场文书
高中同学会致辞
2015/08/01 职场文书
Python几种酷炫的进度条的方式
2022/04/11 Python