Django的CVB实例详解

 更新时间:2020年02月10日 15:01:21   作者:piaoxuexie  
在本篇文章小编给大家整理的是关于Django的CVB实例详解内容,有需要的朋友们可以跟着学习下。

FBV:function based view 基于函数的视图.

CBV:class based view 基于类的视图.

在视图函数创建类,需要继承View.

创建视图类.

这里写函数get、post,不用再if判断get、post请求了.

创建模板templates.

创建路由urls.

这里要加类方法as_view().

访问成功.

它为什么能走到get和post函数呢.

as_view()方法返回view,view在返回dispatch.

dispatch返回的结果是用户最终拿到的结果.

dispatch作用是分发,如果是get分发到get函数,如果是post分发到post函数.

dispatch按请求方式反射到对应的请求方法,getattr去self(视图类)找get或者post方法并返回.

以上就是脚本之家小编给大家整理的全部相关知识点,如果大家学习的时候有任何补充可以联系小编。

相关文章

  • Python图像灰度变换及图像数组操作

    Python图像灰度变换及图像数组操作

    这篇文章主要介绍了Python图像灰度变换及图像数组操作的相关资料,需要的朋友可以参考下
    2016-01-01
  • Python7个爬虫小案例详解(附源码)中篇

    Python7个爬虫小案例详解(附源码)中篇

    这篇文章主要介绍了Python7个爬虫小案例详解(附源码)中篇,本文章内容详细,通过案例可以更好的理解爬虫的相关知识,七个例子分为了三部分,本次为中篇,共有二道题,需要的朋友可以参考下
    2023-01-01
  • Python中__repr__和__str__区别详解

    Python中__repr__和__str__区别详解

    这篇文章主要介绍了Python中__repr__和__str__区别详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • python socket 超时设置 errno 10054

    python socket 超时设置 errno 10054

    这篇文章主要介绍了python 远程主机强迫关闭了一个现有的连接 socket 超时设置 errno 10054 ,需要的朋友可以参考下
    2014-07-07
  • python re模块匹配贪婪和非贪婪模式详解

    python re模块匹配贪婪和非贪婪模式详解

    这篇文章主要介绍了python re模块匹配贪婪和非贪婪模式详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02
  • python并发场景锁的使用方法

    python并发场景锁的使用方法

    这篇文章主要介绍了python并发场景锁的使用方法,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-07-07
  • python 实现format进制转换与删除进制前缀

    python 实现format进制转换与删除进制前缀

    这篇文章主要介绍了python 实现format进制转换与删除进制前缀的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • python的jinja2模板深入浅出地解析

    python的jinja2模板深入浅出地解析

    Python模板,全称为“Jinja2 Template”,是Python语言中的一种模板引擎。在web应用中,模板一般用于生成页面或其他输出格式。Python的模板引擎为程序员提供了一种非常方便的方式来构建动态内容,强制执行代码结构,并允许从数据中提取特定的信息。Jinja2在Python社区
    2023-06-06
  • 如何将pytorch模型部署到安卓上的方法示例

    如何将pytorch模型部署到安卓上的方法示例

    这篇文章演示如何将训练好的pytorch模型部署到安卓设备上,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • yolov5模型配置yaml文件详细讲解

    yolov5模型配置yaml文件详细讲解

    YOLOV5模型配置文件存放在modules文件夹下,这里使用的是 yolov5s.yaml,下面这篇文章主要给大家介绍了关于yolov5模型配置yaml文件的相关资料,需要的朋友可以参考下
    2022-09-09

最新评论