1. 前言
前一段时间,我基本上都在发展我的Vue前端+Java后端的技术路线。
直到最近,我开始教授Python课程,如果仅仅是教授语法部分,那是非常无趣的,所以我决定要教一下Python Web开发,所以我重新拾起了Python Web开发这一个路线。
2. 学习Django的心得
一开始选择的框架是Django,这是一个大而全的框架,看了不少博客说比较适合初学者。
然后我就入坑了,学了Django项目结构、多级路由、模板、静态资源配置、数据库模型、后台管理系统。此时,我发现基于模板开发方式确实是比较繁琐,我感觉还是得往前后端分离的路线走。
然后我开始研究Django Rest Framkwork,就是用Django写Restful前后端分离的方式,然后我惊奇的发现,好像还没有Java的SpringBoot框架简洁…
这让我对人生苦短、我用Python这句话产生了一定的质疑。
学到此处,我确实对学习Django的信心方面已经处于一个崩溃状态,于是我决定试试Flask。
3. 学习Flask的心得
对于Flask的学习,我上来就抛弃了走模板这条道路。毕竟前后端分离这样的Rest风格已经深入我的内心。
所以我的目标锁定了Flask RESTful,然后我发现这方面的资料,确实是有点少。我从网上先看了一些Flask RESTful程序的示例,感觉确实是比较简洁的。然后我就百度一顿搜索,找到了Flask-RESTful网站,网址:https://flask-restful.readthedocs.io/en/latest/。
然后我就发现Flask RESTful是基于Flask的框架,要想学好Flask RESTFul,还是得先学Flask。
好吧,我决定先学习Flask。
4. 小结
Flask 我来拉。