Django的CVB实例详解

作者:piaoxuexie 时间:2023-11-04 06:47:26 

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实例详解

来源:https://jingyan.baidu.com/article/f54ae2fcec016c5e92b849a8.html

标签:Django,CVB实例
0
投稿

猜你喜欢

  • JS实现淘宝支付宝网站的控制台菜单效果

    2023-07-22 22:26:12
  • Python使用pandas导入csv文件内容的示例代码

    2022-07-25 15:34:16
  • php之二维数组排序问题

    2023-07-15 06:44:42
  • Django实现静态文件缓存到云服务的操作方法

    2023-05-26 07:52:54
  • Mysql导入导出时遇到的问题解决

    2024-01-22 02:28:06
  • JS中的THIS和WINDOW.EVENT.SRCELEMENT详解

    2023-07-20 20:48:51
  • python中正则表达式 re.findall 用法

    2023-10-03 21:59:18
  • MySQL/MariaDB/Percona数据库升级脚本

    2024-01-21 10:01:09
  • python 中关于pycharm选择运行环境的问题

    2021-09-01 21:56:10
  • Python NumPy实用函数笔记之allclose

    2023-08-24 18:09:12
  • Python编程入门指南之函数

    2021-05-13 15:45:31
  • 解决python 使用openpyxl读写大文件的坑

    2021-06-20 17:03:24
  • Python使用future处理并发问题方案详解

    2022-12-10 18:16:53
  • Python中的字符串类型基本知识学习教程

    2023-03-29 01:48:47
  • 如何在Python中导入EXCEL数据

    2022-08-01 01:51:01
  • asp被杀毒软件误删的解决方法

    2011-04-11 11:16:00
  • django框架自定义模板标签(template tag)操作示例

    2023-11-06 16:05:59
  • python中random.randint和random.randrange的区别详解

    2021-03-11 00:24:15
  • python可以美化表格数据输出结果的两个工具

    2022-06-05 02:33:32
  • 关于vue的element-ui web端引入高德地图并获取经纬度

    2023-07-02 16:48:01
  • asp之家 网络编程 m.aspxhome.com