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中文编码那些事
Jun 25 Python
利用python实现简单的循环购物车功能示例代码
Jul 05 Python
基于Python代码编辑器的选用(详解)
Sep 13 Python
python3.5绘制随机漫步图
Aug 27 Python
windows下cx_Freeze生成Python可执行程序的详细步骤
Oct 09 Python
Python实现的删除重复文件或图片功能示例【去重】
Apr 23 Python
使用selenium模拟登录解决滑块验证问题的实现
May 10 Python
python 负数取模运算实例
Jun 03 Python
Django Auth用户认证组件实现代码
Oct 13 Python
python pillow库的基础使用教程
Jan 13 Python
Python爬虫之用Xpath获取关键标签实现自动评论盖楼抽奖(二)
Jun 07 Python
对象析构函数__del__在Python中何时使用
Mar 22 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批量检测并去除文件BOM头代码实例
2014/05/08 PHP
PHP页面实现定时跳转的方法
2014/10/31 PHP
Yii多表联合查询操作详解
2016/06/02 PHP
php实现XML和数组的相互转化功能示例
2017/02/08 PHP
PHP简单计算两个时间差的方法示例
2017/06/20 PHP
php中各种定义变量的方法小结
2017/10/18 PHP
解决在laravel中leftjoin带条件查询没有返回右表为NULL的问题
2019/10/15 PHP
JavaScript脚本性能的优化方法
2007/02/02 Javascript
javascript操作table(insertRow,deleteRow,insertCell,deleteCell方法详解)
2013/12/16 Javascript
Bootstrap Validator 表单验证
2016/07/25 Javascript
卸载安装Node.js与npm过程详解
2016/08/15 Javascript
关于iframe跨域POST提交的方法示例
2017/01/15 Javascript
jQuery快速实现商品数量加减的方法
2017/02/06 Javascript
详解Javascript百度地图接口开发文档中的类和方法
2017/02/07 Javascript
node学习记录之搭建web服务器教程
2017/02/16 Javascript
webpack4+react多页面架构的实现
2018/10/25 Javascript
微信小程序实现获取小程序码和二维码java接口开发
2019/03/29 Javascript
VUE项目中加载已保存的笔记实例方法
2019/09/14 Javascript
vue实现一个矩形标记区域(rectangle marker)的方法
2020/10/28 Javascript
Python中DJANGO简单测试实例
2015/05/11 Python
pandas筛选某列出现编码错误的解决方法
2018/11/07 Python
python中pip的使用和修改下载源的方法
2019/07/08 Python
python实现电子书翻页小程序
2019/07/23 Python
django使用haystack调用Elasticsearch实现索引搜索
2019/07/24 Python
python 读写文件包含多种编码格式的解决方式
2019/12/20 Python
Python web如何在IIS发布应用过程解析
2020/05/27 Python
python 如何设置守护进程
2020/10/29 Python
详解使用CSS3的@media来编写响应式的页面
2017/11/01 HTML / CSS
利用css3实现的简单的鼠标悬停按钮
2014/11/04 HTML / CSS
简单而又朴实的个人求职信分享
2013/12/12 职场文书
医学专业本科毕业生自我鉴定
2013/12/28 职场文书
学习雷锋精神演讲稿
2014/05/10 职场文书
企业员工集体活动方案
2014/08/17 职场文书
五四青年节的活动方案
2014/08/20 职场文书
2019年中,最受大众欢迎的6本新书
2019/08/07 职场文书
MySQL创建管理KEY分区
2022/04/13 MySQL