摘要:月份發(fā)布了第版,收到不少網(wǎng)友的良好建議,所以又抽空進(jìn)行了完善,當(dāng)然也拖了不少時(shí)間。本書(shū)主要介紹的基本使用,這也是我一開(kāi)始在學(xué)習(xí)過(guò)程中經(jīng)常用到的。第章實(shí)戰(zhàn),介紹了如何開(kāi)發(fā)一個(gè)簡(jiǎn)單的應(yīng)用。聲明本書(shū)由編寫(xiě),采用協(xié)議發(fā)布。
書(shū)籍地址
head-first-flask
Flask 簡(jiǎn)介Python 中有許多 Web 開(kāi)發(fā)框架,比如 Django,F(xiàn)lask,Tornado,Bottle 和 web.py 等,其中,Django 可以說(shuō)是一個(gè)全能型(all in one)的框架,自帶管理后臺(tái);而 Flask 則是一個(gè)非常輕量級(jí)的框架,提供了搭建 Web 服務(wù)的必要組件,如果你不喜歡自帶的組件,由于 Flask 良好的擴(kuò)展性,你也可以使用其他開(kāi)源的 Flask 擴(kuò)展插件,甚至可以自己寫(xiě)一個(gè),讓喜歡折騰的開(kāi)發(fā)者一展身手;Tornado 則主打異步處理,高并發(fā),這也是它的一個(gè)顯著特點(diǎn)。
第一次接觸到 Flask 時(shí)被它的簡(jiǎn)潔感動(dòng)了,幾行代碼就可以快速搭建出一個(gè)簡(jiǎn)單的 Web 服務(wù),于是就開(kāi)心地踏上了 Flask 的學(xué)習(xí)之路,慢慢地就學(xué)習(xí)到了諸如 Jinja2 模板引擎,路由,視圖,靜態(tài)文件和藍(lán)圖等。Flask 非常小,源碼文件包括注釋在內(nèi),總共才 6000 多行,當(dāng)你能熟練使用 Flask 的各個(gè)模塊時(shí),相信你也可以讀懂它的所有源碼。
關(guān)于本書(shū)本書(shū)的寫(xiě)作開(kāi)始于 2016 年 7 月,當(dāng)時(shí)的初衷就是想把學(xué)的東西記錄下來(lái),但是比較分散,后來(lái)想到可以把它寫(xiě)成一本開(kāi)源的電子書(shū),何樂(lè)而不為?可是真正寫(xiě)的時(shí)候,才發(fā)現(xiàn)寫(xiě)書(shū)真的好費(fèi)精力。但不管怎樣,最后還是寫(xiě)了一些東西。9 月份發(fā)布了第 1 版,收到不少網(wǎng)友的良好建議,所以又抽空進(jìn)行了完善,當(dāng)然也拖了不少時(shí)間。
本書(shū)主要介紹 Flask 的基本使用,這也是我一開(kāi)始在學(xué)習(xí) Flask 過(guò)程中經(jīng)常用到的。我也希望讀者能通過(guò)本書(shū)快速掌握 Flask 的基本功能,快速構(gòu)建出自己的 Web 服務(wù)。閱讀本書(shū)可能需要讀者掌握基本的 Python 語(yǔ)法知識(shí),以及簡(jiǎn)單的 HTML 語(yǔ)法。
本書(shū)主要分為五個(gè)章節(jié):
第 1 章:介紹 Flask 的安裝和快速使用。
第 2 章:介紹 Flask 的基本使用方法,比如路由,靜態(tài)模板,藍(lán)圖和工廠方法等。
第 3 章:介紹 Flask 常用擴(kuò)展插件的使用方法。
第 4 章:Flask 實(shí)戰(zhàn),介紹了如何開(kāi)發(fā)一個(gè)簡(jiǎn)單的 Web TODO 應(yīng)用。
第 5 章:結(jié)束語(yǔ),包含一些相關(guān)的參考資料以及資源推薦。
聲明本書(shū)由 ethan-funny 編寫(xiě),采用 CC BY-NC-ND 4.0 協(xié)議發(fā)布。
這意味著你可以在非商業(yè)性使用的前提下自由轉(zhuǎn)載,但必須:
保持署名
不對(duì)本書(shū)進(jìn)行修改
更新記錄時(shí)間 | 說(shuō)明 |
---|---|
2016-11-14 | 發(fā)布版本 v1.1,增加了藍(lán)圖、工廠方法、消息閃現(xiàn)和 Flask 常用擴(kuò)展等 |
2016-09-10 | 發(fā)布版本 v1.0,包含基本的路由和視圖,模板引擎,部署等 |
2016-08-22 | 基本完成初稿 |
如果你對(duì)于本書(shū)有什么建議或意見(jiàn),歡迎批評(píng)指正,并聯(lián)系我。
個(gè)人主頁(yè)
GitHub
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/44273.html
摘要:悟至此,我給自己安排了新一輪的開(kāi)發(fā)知識(shí)補(bǔ)完計(jì)劃。雖然本書(shū)打著整理補(bǔ)完的旗號(hào),但畢竟只是一本小書(shū),肯定是比不上外面那些大部頭的。因此,本書(shū)的著重點(diǎn)是一名開(kāi)發(fā)人員所需要的知識(shí)體系。本文首發(fā)于的技術(shù)博客實(shí)用至上,非經(jīng)作者同意,請(qǐng)勿轉(zhuǎn)載。 緣起 畢業(yè)四年有余,這一段走來(lái)甚是曲折。web開(kāi)發(fā)是個(gè)大工程,其中牽涉到的知識(shí)點(diǎn)數(shù)不勝數(shù),我本以為這路是一往無(wú)前,卻道是盤(pán)繞而上;紙上得來(lái)終覺(jué)淺,初時(shí)看往往...
摘要:簡(jiǎn)介是一個(gè)輕量級(jí)的框架如果要學(xué)習(xí)開(kāi)發(fā)非常適合作為我們學(xué)習(xí)的起點(diǎn)通過(guò)接下來(lái)的這一些列的博客我們將學(xué)習(xí)如何利用以及其他工具搭建一個(gè)簡(jiǎn)單的網(wǎng)站開(kāi)發(fā)環(huán)境命令如下第一個(gè)首先我們創(chuàng)建一個(gè)文件夾并在其中新建一個(gè)文件接著我們打開(kāi)按照的示例 簡(jiǎn)介 Flask 是一個(gè)輕量級(jí)的 Web 框架, 如果要學(xué)習(xí) Web 開(kāi)發(fā), Flask 非常適合作為我們學(xué)習(xí)的起點(diǎn). 通過(guò)接下來(lái)的這一些列的博客, 我們將學(xué)習(xí)如何...
閱讀 2307·2023-04-25 16:42
閱讀 1207·2021-11-22 14:45
閱讀 2346·2021-10-19 13:10
閱讀 2831·2021-09-29 09:34
閱讀 3415·2021-09-23 11:21
閱讀 2107·2021-08-12 13:25
閱讀 2194·2021-07-30 15:15
閱讀 3499·2019-08-30 15:54