over 3 years ago

簡介

Fat client 是近年來很潮的網站架構,在這架構之下,後端基本上只負責產生資料然後吐給前端,其中 REST (REpresentational State Transfer) 是現在最常見的後端架構。

目前 Python web frameworks 中最廣為人知的是 Django ,已經有許多書籍以及教學文件可供學習,相較之下 Flask 的學習資源就少了很多,目前只有一本實體書出版,但是資料少不代表它不好或是沒人用,國外一些優秀的新創公司如 Pinterest 以及 Twilio 均使用 Flask 來實作網站的 API。在這裡我們將介紹如何使用 Twilio 佛心開源出來的 Flask-RESTful 來打造 RESTful API。

範例程式碼

https://github.com/seanlin0800/22kjobs
server 是 RESTful API service,使用 Flask。
client 是山寨 http://66kjobs.tw/ 介面的網站,使用 AngularJS。

學習資源

Full Stack Python
http://www.fullstackpython.com/flask.html


目錄

編號 主題
1 REST 簡介
2 Flask 簡介 - Hello World
3 Flask 簡介 - Blueprints
4 Flask-RESTful 簡介
← Python 慣用語 - 30 Python 之禪 REST 簡介 →
 
comments powered by Disqus