本教程是對Flask的一次綜合運用,講解如何使用Flask以及相關的擴展完整的開發一個項目。同時,結合程序運行的原理,講解Flask應用的部署。因此,本教程主要是幫助Flask初級入門者掌握更多實用的開發技巧。css
購買本教程:SelfStore
在閱讀本教程以前,請肯定你已經瞭解如下知識:html
基本的前端知識(html,css,js)前端
基本的HTTP知識git
熟悉Python2.7,瞭解一點Flaskweb
MongoDBflask
Git框架
Linux工具
若是你對Flask還不是很熟悉,推薦學習Flask的官方文檔,英文版原汁原味,若是以爲英文有困難,能夠讀中文版。 學習
Flask是一個微內核的輕量級Web開發框架,在儘可能保持內核精簡的同時,提供靈活的擴展機制方便開發。目前,Flask在開源社區已經擁有大量的優質擴展,因此,使用Flask進行web開發很是高效。開發工具
儘管Flask尚未發佈1.0,可是Flask一直深受開發者的喜好,這得益於Flask自己優雅的設計以及Flask團隊在社區推廣與維護作出的衆多努力。
本教程以一個完整的博客項目爲例,爲你們講解Flask開發技巧。在開發中,將使用Flask的藍圖進行項目開發,展現Flask在大型項目開發中的應用,同時,會使用更多的擴展,加速開發,讓你們感覺Flask的魅力。
購買本教程:SelfStore
更新內容主要有:
新增大章節-部署。講解WSGI,讓讀者瞭解Flask應用運行原理,而且介紹經常使用的部署工具,最後,動手部署應用。
修復書中的多處錯誤。
後續計劃寫做大章節:DevOps
主要是想寫點自動化的知識,若是讀者有想法能夠來信。
更新內容以下:
把一年來讀者集中反饋的問題,特別是版本的問題,書中集中說明。
新增一小節:開發工具。
目錄改爲中文導航。
本地寫做環境gitbook升級至最新2.6.7
後續計劃寫做大章節:應用部署涉及比較多的知識與工具鏈,若是讀者有想法能夠來信。