老师好,我太热爱Flask了!
来源:3-9 将视图函数拆分到单独的文件中

邱晨100
2020-12-24
老师好,其实我目前已经知道做后端的活,除非是个人项目,不然大部分都是Java。
可是我还是太喜欢Python,严格来说是喜欢Flask吧,就是太爱他都精致小巧。
想问一下老师,对Flask-appbuilder,flask-admin这种在Flask基础上又封装了一层,能够让我们基于他们对设计思维快速构建一个应用,这种框架怎么看呢?是否比直接用Flask还更好,因为毕竟Flask相对零散,要自己非常善于组织代码结构选择自己要哪些组件才行。而上述两种它直接等于是给出了一个通用对解决方案,直接网上套就是了,这种是否很值得我们借鉴这两个扩展框架对解决思路?
另外,还有是昨天那个类视图对问题。我参与过Superset二次开发,发现它就是基于Flask-appbuilder开发出来的,类视图里还引入了Mixin这种机制,另外它可以继承自己写的一个通用的BaseView。这种相对于“引入视图函数”就够了,是否可以利用继承关系更好的把通用的功能抽离出来呢?
老师,只是出于热爱讨论一下哈。另外,希望能和老师在微信上多聊
写回答
2回答
-
基于函数的视图缺点就是不能复用和继承,但是基于Java SpringBoot的大量经验来看。Controller基本是不需要继承的。所以函数的这种方式不错。
Flask就是以灵活著称,建议是自己做一些扩展,否则不如用Django
10 -
邱晨100
提问者
2020-12-25
好的,谢谢老师!
00
相似问题
非常喜欢老师讲的flask课
回答 1
老师你好,这个Flask安装不了
回答 3