文章详情页
python - 关于 django和flask中基于类的视图?
浏览:192日期:2022-06-28 09:17:22
问题描述
最近在看Flask的文档,发现在Django和Flask中,视图都有基于函数和类两种(Flask中叫即插视图)。没太弄明白这两种视图的区别,由于本人才刚入门,我一直使用的都是函数式视图,想问下这两种视图的区别在哪?在正式开发中,是函数式视图用的多还是基于类的视图用的多啊?
问题解答
回答1:没有区别,编写代码时风格不同而已。
基于类的视图强调的是把所有视图定义在一个地方,基于函数的视图是在使用的地方再来定义。
回答2:基于类的视图便于逻辑复用。你可以把多个视图中公共的逻辑写在一个基类中,继承了此基类的视图类即可拥有该逻辑。
相关文章:
1. docker安装后出现Cannot connect to the Docker daemon.2. nignx - docker内nginx 80端口被占用3. golang - 用IDE看docker源码时的小问题4. javascript - 修改表单多选项时和后台同事配合的问题。5. redis - 究竟是选择微信小程序自带的统计工具还是自己开发一个数据统计的代码?6. javascript - 怎么实现点击表格中的某一行然后就在表单处出现表格中的对应的属性值啊7. docker绑定了nginx端口 外部访问不到8. css - 使用blur()滤镜为什么有透明的效果9. dockerfile - [docker build image失败- npm install]10. javascript - react-router 4.0版本怎么实现以前onEnter的效果
排行榜

网公网安备