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 21 Python
Python实现拼接多张图片的方法
Dec 01 Python
使用IronPython把Python脚本集成到.NET程序中的教程
Mar 31 Python
python使用PyGame模块播放声音的方法
May 20 Python
Python读取系统文件夹内所有文件并统计数量的方法
Oct 23 Python
Python3使用TCP编写一个简易的文件下载器功能
May 08 Python
python生成器/yield协程/gevent写简单的图片下载器功能示例
Oct 28 Python
Python Web静态服务器非堵塞模式实现方法示例
Nov 21 Python
python 伯努利分布详解
Feb 25 Python
简述python&pytorch 随机种子的实现
Oct 07 Python
使用Python判断一个文件是否被占用的方法教程
Dec 16 Python
Python语法学习之进程的创建与常用方法详解
Apr 08 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接收App端发送文件流的方法
2016/09/23 PHP
PHP之十六个魔术方法详细介绍
2016/11/01 PHP
快速解决PHP调用Word组件DCOM权限的问题
2017/12/27 PHP
PHP ajax+jQuery 实现批量删除功能实例代码小结
2018/12/06 PHP
Alliance vs Liquid BO3 第二场2.13
2021/03/10 DOTA
Javascript miscellanea -display data real time, using window.status
2007/01/09 Javascript
js的压缩及jquery压缩探讨(提高页面加载性能/保护劳动成果)
2013/01/29 Javascript
jQuery超酷平面式时钟效果代码分享
2020/03/30 Javascript
jQuery 3 中的新增功能汇总介绍
2016/06/12 Javascript
Bootstrap轮播插件中图片变形的终极解决方案 使用jqthumb.js
2016/07/10 Javascript
jQuery插件autocomplete使用详解
2017/02/04 Javascript
使用jquery datatable和bootsrap创建表格实例代码
2017/03/17 Javascript
浅谈SpringMVC中post checkbox 多选框value的值(隐藏域方式)
2018/01/08 Javascript
LayUI表格批量删除方法
2018/08/15 Javascript
JS+HTML5 Canvas实现简单的写字板功能示例
2018/08/30 Javascript
javaScript中indexOf用法技巧
2019/11/26 Javascript
[52:37]完美世界DOTA2联赛循环赛 Forest vs DM BO2第一场 10.29
2020/10/29 DOTA
在Python中使用itertools模块中的组合函数的教程
2015/04/13 Python
python列表操作之extend和append的区别实例分析
2015/07/28 Python
python实现基于信息增益的决策树归纳
2018/12/18 Python
Python Pandas数据结构简单介绍
2019/07/03 Python
使用Pyinstaller转换.py文件为.exe可执行程序过程详解
2019/08/06 Python
安装pyecharts1.8.0版本后导入pyecharts模块绘图时报错: “所有图表类型将在 v1.9.0 版本开始强制使用 ChartItem 进行数据项配置 ”的解决方法
2020/08/18 Python
C语言编程练习
2012/04/02 面试题
医学毕业生自我鉴定
2013/10/30 职场文书
《大海那边》教学反思
2014/04/09 职场文书
关于环保的活动方案
2014/08/25 职场文书
高中升旗仪式演讲稿
2014/09/09 职场文书
2014年党的群众路线教育实践活动整改措施(个人版)
2014/09/25 职场文书
2014年妇产科工作总结
2014/12/08 职场文书
二手房购房意向书
2015/05/09 职场文书
2015年预防青少年违法犯罪工作总结
2015/05/22 职场文书
单身证明格式样本
2015/06/15 职场文书
经营场所证明范本
2015/06/19 职场文书
导游词之四川武侯祠
2019/10/21 职场文书
python数据库批量插入数据的实现(executemany的使用)
2021/04/30 Python