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保存字符串到文件的方法
Jul 01 Python
Python实现分割文件及合并文件的方法
Jul 10 Python
Python下载网络文本数据到本地内存的四种实现方法示例
Feb 05 Python
python使用openpyxl库修改excel表格数据方法
May 03 Python
python实现文件助手中查看微信撤回消息
Apr 29 Python
python  logging日志打印过程解析
Oct 22 Python
使用OpenCV获取图片连通域数量,并用不同颜色标记函
Jun 04 Python
基于Python实现视频的人脸融合功能
Jun 12 Python
详解pytorch中squeeze()和unsqueeze()函数介绍
Sep 03 Python
如何使用Django Admin管理后台导入CSV
Nov 06 Python
安装python依赖包psycopg2来调用postgresql的操作
Jan 01 Python
据Python爬虫不靠谱预测可知今年双十一销售额将超过6000亿元
Nov 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出错界面
2006/10/09 PHP
Zend Framework入门教程之Zend_View组件用法示例
2016/12/09 PHP
Nigma vs Alliance BO5 第一场2.14
2021/03/10 DOTA
jQuery实现 注册时选择阅读条款 左右移动
2013/04/11 Javascript
jQuery之折叠面板的深入解析
2013/06/19 Javascript
详解Angularjs filter过滤器
2016/02/06 Javascript
vue.js入门教程之绑定class和style样式
2016/09/02 Javascript
jQuery用FormData实现文件上传的方法
2016/11/21 Javascript
Vue2.0 UI框架ElementUI使用方法详解
2017/04/14 Javascript
js与jQuery实现的用户注册协议倒计时功能实例【三种方法】
2017/11/09 jQuery
深入理解ES6之数据解构的用法
2018/01/13 Javascript
Element-ui之ElScrollBar组件滚动条的使用方法
2018/09/14 Javascript
ES6入门教程之Array.from()方法
2019/03/23 Javascript
layui默认选中table的CheckBox复选框方法
2019/09/19 Javascript
vue实现百度搜索功能
2020/12/28 Javascript
Vue自定义表单内容检查rules实例
2020/10/30 Javascript
video.js添加自定义组件的方法
2020/12/09 Javascript
[02:45]DOTA2英雄敌法师基础教程
2013/11/25 DOTA
[08:08]2014DOTA2国际邀请赛中国区预选赛精彩TOPPLAY
2014/06/25 DOTA
[50:12]EG vs Fnatic 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
在java中如何定义一个抽象属性示例详解
2017/08/18 Python
PyQt5每天必学之切换按钮
2020/08/20 Python
Python机器学习之scikit-learn库中KNN算法的封装与使用方法
2018/12/14 Python
python实现BP神经网络回归预测模型
2019/08/09 Python
python重要函数eval多种用法解析
2020/01/14 Python
Python爬虫爬取杭州24时温度并展示操作示例
2020/03/27 Python
naturalizer加拿大官网:美国娜然女鞋
2017/04/04 全球购物
Bowflex美国官方网站:高级家庭健身器材
2017/12/22 全球购物
健康家庭事迹材料
2014/05/02 职场文书
文员转正自我鉴定怎么写
2014/09/29 职场文书
财务经理岗位职责
2015/01/31 职场文书
公务员年度个人总结
2015/02/12 职场文书
五一放假通知怎么写
2015/08/18 职场文书
2016三八妇女节校园广播稿
2015/12/17 职场文书
css3实现背景图片半透明内容不透明的方法示例
2021/04/13 HTML / CSS
CSS变量实现主题切换的方法
2021/06/23 HTML / CSS