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爬取csdn博客访问量
Feb 14 Python
python中的错误处理
Apr 10 Python
Python读取文件内容的三种常用方式及效率比较
Oct 07 Python
使用python进行文本预处理和提取特征的实例
Jun 05 Python
mac下如何将python2.7改为python3
Jul 13 Python
python中的常量和变量代码详解
Jul 25 Python
Python使用Pickle模块进行数据保存和读取的讲解
Apr 09 Python
Python通用函数实现数组计算的方法
Jun 13 Python
python绘制双Y轴折线图以及单Y轴双变量柱状图的实例
Jul 08 Python
解决Django后台ManyToManyField显示成Object的问题
Aug 09 Python
Python csv文件的读写操作实例详解
Nov 19 Python
python定义类的简单用法
Jul 24 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获取QQ达人QQ信息的方法
2015/03/05 PHP
php实现的美国50个州选择列表实例
2015/04/20 PHP
必须收藏的php实用代码片段
2016/02/02 PHP
[原创]php常用字符串输出方法分析(echo,print,printf及sprintf)
2016/07/09 PHP
在php的yii2框架中整合hbase库的方法
2018/09/20 PHP
PHP实现单例模式建立数据库连接的方法分析
2020/02/11 PHP
js 刷新页面的代码小结 推荐
2010/04/02 Javascript
JavaScript类型转换方法及需要注意的问题小结(挺全面)
2010/11/11 Javascript
JavaScript中停止执行setInterval和setTimeout事件的方法
2015/05/14 Javascript
Javascript之深入浅出prototype
2017/02/06 Javascript
JS中使用正则表达式g模式和非g模式的区别
2017/04/01 Javascript
vue2.0 中#$emit,$on的使用详解
2017/06/07 Javascript
javascript计算对象长度的方法
2017/10/25 Javascript
create-react-app修改为多页面支持的方法
2018/05/17 Javascript
JS动态插入脚本和插入引用外部链接脚本的方法
2018/05/21 Javascript
[50:50]完美世界DOTA2联赛PWL S3 Galaxy Racer vs Phoenix 第一场 12.10
2020/12/13 DOTA
phpsir 开发 一个检测百度关键字网站排名的python 程序
2009/09/17 Python
Python如何使用字符打印照片
2020/01/03 Python
PyTorch笔记之scatter()函数的使用
2020/02/12 Python
keras CNN卷积核可视化,热度图教程
2020/06/22 Python
CSS3中Transition动画属性用法详解
2016/07/04 HTML / CSS
关于HTML5语义标签的实践(blog页面)
2016/07/12 HTML / CSS
马来西亚银饰品牌:JEOEL
2017/12/15 全球购物
美国最大点评网站:Yelp
2018/02/14 全球购物
欧洲品牌瓷器餐具网上商店:Porzellantreff.de
2018/04/04 全球购物
三八红旗手先进事迹材料
2014/05/13 职场文书
2014-2015学年工作总结
2014/11/27 职场文书
2016大学自主招生推荐信范文
2015/03/23 职场文书
拖欠货款起诉状
2015/05/20 职场文书
婚礼上证婚人致辞
2015/07/28 职场文书
2015年新教师个人工作总结
2015/10/14 职场文书
比较node.js和Deno
2021/04/27 Javascript
python中24小时制转换为12小时制的方法
2021/06/18 Python
python获取对象信息的实例详解
2021/07/07 Python
Python中的tkinter库简单案例详解
2022/01/22 Python
python模板入门教程之flask Jinja
2022/04/11 Python