Django的CVB实例详解
2020-03-11 17:50
826 查看
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方法并返回.
以上就是脚本之家小编给大家整理的全部相关知识点,如果大家学习的时候有任何补充可以联系小编。
相关文章推荐
- 实例详解Django的 select_related 和 prefetch_related 函数对 QuerySet 查询的优化(三)
- 对Django中内置的User模型实例详解
- django框架forms组件用法实例详解
- django框架auth模块用法实例详解
- 详解Django-channels 实现WebSocket实例
- Django实现web端tailf日志文件功能及实例详解
- Django CBV与FBV原理及实例详解
- 实例详解Django的 select_related 和 prefetch_related 函数对 QuerySet 查询的优化(一)
- django创建自定义模板处理器的实例详解
- Python中的Django基本命令实例详解
- 实例详解Django的 select_related 和 prefetch_related 函数对 QuerySet 查询的优化(三)
- 用实例详解Python中的Django框架中prefetch_related()函数对数据库查询的优化
- Django 导出 Excel 代码的实例详解
- django 单表操作实例详解
- django 创建过滤器的实例详解
- Django框架静态文件使用/中间件/禁用ip功能实例详解
- Django框架ORM数据库操作实例详解
- 实例详解Django的 select_related 和 prefetch_related 函数对 QuerySet 查询的优化(二)
- Django中间件拦截未登录url实例详解
- django连接mysql数据库及建表操作实例详解