天天看點

Python Flask 簡明教程(3)--Django or Flask

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