社区
李杰的课程社区_NO_1
Django 开发进阶
帖子详情
Django的CBV和FBV
Alexander-li
2023-01-12 15:02:40
课时名称
课时知识点
Django的CBV和FBV
...全文
82
回复
打赏
收藏
Django的CBV和FBV
课时名称课时知识点Django的CBV和FBV
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
第19周-第05章节-Python3.5-
Django
的
CBV
和
FBV
.avi
第19周-第05章节-Python3.5-
Django
的
CBV
和
FBV
.avi
Django
CBV
与
FBV
原理及实例详解
一、
FBV
FBV
(function base views) 就是在视图里使用函数处理请求。 二、
CBV
CBV
(class base views) 就是在视图里使用类处理请求。 Python是一个面向对象的编程语言,如果只用函数来开发,有很多面向对象的优点就错失了(继承、封装、多态)。所以
Django
在后来加入了Class-Based-View。可以让我们用类写View。这样做的优点主要下面两种: 提高了代码的复用性,可以使用面向对象的技术,比如Mixin(多继承) 可以用不同的函数针对不同的HTTP方法处理,而不是通过很多if判断,提高代码可读性 1、class-based views
Django
视图 –
FBV
与
CBV
Django
视图 –
FBV
与
CBV
FBV
(function base views) 基于函数的视图,就是在视图里使用函数处理请求。
CBV
(class base views) 基于类的视图,就是在视图里使用类处理请求。
FBV
基于函数的视图其实我们前面章节一直在使用,就是使用了函数来处理用户的请求,查看以下实例: 路由配置: urls.py 文件 urlpatterns = [ path("login/", views.login), ] views.py 文件 from
django
.shortcuts import render,HttpResponse def
Django
中的
CBV
和
FBV
示例介绍
主要给大家介绍了关于
Django
中
CBV
和
FBV
的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
5.
Django
探究
CBV
视图
配套资源
李杰的课程社区_NO_1
1
社区成员
295
社区内容
发帖
与我相关
我的任务
李杰的课程社区_NO_1
李杰,英文名Alex,性格开朗幽默,乐天达观,热爱旅游,热爱技术、热爱电影、热爱音乐,讲着一口流利的英语,计算机软件开发出身,老男孩IT教育联合创始人(CTO&Co-Fonuder),老男孩IT教育Python教学总监,51CTO金牌讲师,国内知名Python语言推广者,开源系统应用领域的贡献者。具有10年以上运维+自动化开发经验,致力于提高企业运维自动化水平。Alex老师讲课风趣幽默,是一名“认真”的鸡汤段子手,教学方法多样化,教学新知循循善诱,课程的整体把控能力强,将自己多年的实际经验倾注于Python教学中,对学员未来的Python之路起到关键一步!在教学的时间内受益人数已达数百万人。
复制链接
扫一扫
分享
社区描述
李杰,英文名Alex,性格开朗幽默,乐天达观,热爱旅游,热爱技术、热爱电影、热爱音乐,讲着一口流利的英语,计算机软件开发出身,老男孩IT教育联合创始人(CTO&Co-Fonuder),老男孩IT教育Python教学总监,51CTO金牌讲师,国内知名Python语言推广者,开源系统应用领域的贡献者。具有10年以上运维+自动化开发经验,致力于提高企业运维自动化水平。Alex老师讲课风趣幽默,是一名“认真”的鸡汤段子手,教学方法多样化,教学新知循循善诱,课程的整体把控能力强,将自己多年的实际经验倾注于Python教学中,对学员未来的Python之路起到关键一步!在教学的时间内受益人数已达数百万人。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章