文章详情页
python - 关于 django和flask中基于类的视图?
问题描述
最近在看Flask的文档,发现在Django和Flask中,视图都有基于函数和类两种(Flask中叫即插视图)。没太弄明白这两种视图的区别,由于本人才刚入门,我一直使用的都是函数式视图,想问下这两种视图的区别在哪?在正式开发中,是函数式视图用的多还是基于类的视图用的多啊?
问题解答
回答1:没有区别,编写代码时风格不同而已。
基于类的视图强调的是把所有视图定义在一个地方,基于函数的视图是在使用的地方再来定义。
回答2:基于类的视图便于逻辑复用。你可以把多个视图中公共的逻辑写在一个基类中,继承了此基类的视图类即可拥有该逻辑。
相关文章:
1. PHP中的$this代表当前的类还是方法?2. javascript - vue2.0中使用vue2-dropzone的demo,vue2-dropzone的github网址是什么??百度不到。3. html5 - 目前 公司App 嵌入H5页面 做个 手机支付功能 没有做过 所以 请求各位有经验的 给个思路4. IOS app应用软件的id号怎么查询?比如百度贴吧的app-id=4779278135. javascript - 用swiper.js实现h5多篇文章滑动 点击文章跳转全文是另外的页面 点击返回滑动界面怎么定位到相应的swiper_slide6. javascript - avalon.js ms-on 事件绑定无效 ?7. java - butterknife怎么绑定多个view8. 鼠标过导航标签时,无效果,请问如何查找问题9. html - 这种错位的时间轴怎么布局,然后用css实现?10. java - spring-data Jpa 不需要执行save 语句,Set字段就可以自动执行保存的方法?求解
排行榜