Django的CVB实例详解
作者:piaoxuexie 时间:2023-11-04 06:47:26
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方法并返回.
来源: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