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 我來拉。