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的Django框架中获取单个对象数据的简单方法
Jul 17 Python
Python中random模块生成随机数详解
Mar 10 Python
实例讲解Python编程中@property装饰器的用法
Jun 20 Python
Python 字典与字符串的互转实例
Jan 13 Python
详解Tensorflow数据读取有三种方式(next_batch)
Feb 01 Python
python可视化篇之流式数据监控的实现
Aug 07 Python
详解django实现自定义manage命令的扩展
Aug 13 Python
实例讲解Python 迭代器与生成器
Jul 08 Python
scrapy与selenium结合爬取数据(爬取动态网站)的示例代码
Sep 28 Python
Python数据可视化常用4大绘图库原理详解
Oct 23 Python
python dir函数快速掌握用法技巧
Dec 09 Python
Python机器学习实战之k-近邻算法的实现
Nov 27 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中http_build_query 的一个问题
2012/03/25 PHP
PHP exif扩展方法开启详解
2014/07/28 PHP
Yii2使用swiftmailer发送邮件的方法
2016/05/03 PHP
PHP设计模式之观察者模式定义与用法示例
2018/08/04 PHP
PHP实现一个轻量级容器的方法
2019/01/28 PHP
解决laravel-admin 自己新建页面里 js 需要刷新一次的问题
2019/10/03 PHP
快速排序 php与javascript的不同之处
2011/02/22 Javascript
利用js的Node遍历找到repeater的一个字段实例介绍
2013/04/25 Javascript
JS中的substring和substr函数的区别说明
2013/05/07 Javascript
JQuery给元素绑定click事件多次执行的解决方法
2014/05/29 Javascript
js关于命名空间的函数实例
2015/02/05 Javascript
JS实现让网页背景图片斜向移动的方法
2015/02/25 Javascript
Jquery日历插件制作简单日历
2015/10/28 Javascript
axios基本入门用法教程
2017/03/25 Javascript
javascript数据结构之串的概念与用法分析
2017/04/12 Javascript
easyui-edatagrid.js实现回车键结束编辑功能的实例
2017/04/12 Javascript
Angular5集成eventbus的示例代码
2018/07/19 Javascript
面试题:react和vue的区别分析
2019/04/08 Javascript
使用Vue.observable()进行状态管理的实例代码详解
2019/05/26 Javascript
Python Socket编程入门教程
2014/07/11 Python
Python使用reportlab将目录下所有的文本文件打印成pdf的方法
2015/05/20 Python
Python随手笔记第一篇(2)之初识列表和元组
2016/01/23 Python
Python 模板引擎的注入问题分析
2017/01/01 Python
给你选择Python语言实现机器学习算法的三大理由
2017/11/15 Python
Python中PyQt5/PySide2的按钮控件使用实例
2019/08/17 Python
html5移动端自适应布局的实现
2020/04/15 HTML / CSS
SQL数据库笔试题
2016/03/08 面试题
中学实习教师自我鉴定
2013/12/12 职场文书
劳动之星获奖感言
2014/02/01 职场文书
办公设备采购方案
2014/03/16 职场文书
产品质量承诺书范文
2014/03/27 职场文书
土建专业大学生自荐信范文
2014/04/09 职场文书
群众路线教育实践活动思想汇报(2014特荐篇)
2014/09/16 职场文书
继续教育个人总结
2015/03/03 职场文书
致青春观后感
2015/06/09 职场文书
公司车辆维修管理制度
2015/08/05 职场文书