天天看點

用 Flask 來寫個輕部落格 (37) — 在 Github 上為第一階段的版本打 Tag目錄前文清單第一階段結語打 Tag

<a href="#%E7%9B%AE%E5%BD%95">目錄</a>

<a href="#%E5%89%8D%E6%96%87%E5%88%97%E8%A1%A8">前文清單</a>

<a href="#%E7%AC%AC%E4%B8%80%E9%98%B6%E6%AE%B5%E7%BB%93%E8%AF%AD">第一階段結語</a>

<a href="#%E6%89%93-tag">打 Tag</a>

<a href="http://blog.csdn.net/jmilk/article/details/53150084">用 Flask 來寫個輕部落格 (1) — 建立項目</a>

<a href="http://blog.csdn.net/jmilk/article/details/53152158">用 Flask 來寫個輕部落格 (2) — Hello World!</a>

<a href="http://blog.csdn.net/jmilk/article/details/53153382">用 Flask 來寫個輕部落格 (3) — (M)VC_連接配接 MySQL 和 SQLAlchemy</a>

<a href="http://blog.csdn.net/jmilk/article/details/53184903">用 Flask 來寫個輕部落格 (4) — (M)VC_建立資料模型和表</a>

<a href="http://blog.csdn.net/jmilk/article/details/53187575">用 Flask 來寫個輕部落格 (5) — (M)VC_SQLAlchemy 的 CRUD 詳解</a>

<a href="http://blog.csdn.net/jmilk/article/details/53229180">用 Flask 來寫個輕部落格 (6) — (M)VC_models 的關系(one to many)</a>

<a href="http://blog.csdn.net/jmilk/article/details/53239740">用 Flask 來寫個輕部落格 (7) — (M)VC_models 的關系(many to many)</a>

<a href="http://blog.csdn.net/jmilk/article/details/53241361">用 Flask 來寫個輕部落格 (8) — (M)VC_Alembic 管理資料庫結構的更新和降級</a>

<a href="http://blog.csdn.net/jmilk/article/details/53264049">用 Flask 來寫個輕部落格 (9) — M(V)C_Jinja 文法基礎快速概覽</a>

<a href="http://blog.csdn.net/jmilk/article/details/53292248">用 Flask 來寫個輕部落格 (10) — M(V)C_Jinja 常用過濾器與 Flask 特殊變量及方法</a>

<a href="http://blog.csdn.net/jmilk/article/details/53303870">用 Flask 來寫個輕部落格 (11) — M(V)C_建立視圖函數</a>

<a href="http://blog.csdn.net/jmilk/article/details/53306560">用 Flask 來寫個輕部落格 (12) — M(V)C_編寫和繼承 Jinja 模闆</a>

<a href="http://blog.csdn.net/jmilk/article/details/53321939">用 Flask 來寫個輕部落格 (13) — M(V)C_WTForms 服務端表單檢驗</a>

<a href="http://blog.csdn.net/jmilk/article/details/53327164">用 Flask 來寫個輕部落格 (14) — M(V)C_實作項目首頁的模闆</a>

<a href="http://blog.csdn.net/jmilk/article/details/53332204">用 Flask 來寫個輕部落格 (15) — M(V)C_實作博文頁面評論表單</a>

<a href="http://blog.csdn.net/jmilk/article/details/53342517">用 Flask 來寫個輕部落格 (16) — MV(C)_Flask Blueprint 藍圖</a>

<a href="http://blog.csdn.net/jmilk/article/details/53352359">用 Flask 來寫個輕部落格 (17) — MV(C)_應用藍圖來重構項目</a>

<a href="http://blog.csdn.net/jmilk/article/details/53363109">用 Flask 來寫個輕部落格 (18) — 使用工廠模式來生成應用對象</a>

<a href="http://blog.csdn.net/jmilk/article/details/53365714">用 Flask 來寫個輕部落格 (19) — 以 Bcrypt 密文存儲賬戶資訊與實作使用者登陸表單</a>

<a href="http://blog.csdn.net/jmilk/article/details/53368626">用 Flask 來寫個輕部落格 (20) — 實作系統資料庫單與應用 reCAPTCHA 來實作驗證碼</a>

<a href="http://blog.csdn.net/jmilk/article/details/53385381">用 Flask 來寫個輕部落格 (21) — 結合 reCAPTCHA 驗證碼實作使用者注冊與登入</a>

<a href="http://blog.csdn.net/jmilk/article/details/53445271">用 Flask 來寫個輕部落格 (22) — 實作部落格文章的添加和編輯頁面</a>

<a href="http://blog.csdn.net/jmilk/article/details/53448906">用 Flask 來寫個輕部落格 (23) — 應用 OAuth 來實作 Facebook 第三方登入</a>

<a href="http://blog.csdn.net/jmilk/article/details/53539710">用 Flask 來寫個輕部落格 (24) — 使用 Flask-Login 來保護應用安全</a>

<a href="http://blog.csdn.net/jmilk/article/details/53542686">用 Flask 來寫個輕部落格 (25) — 使用 Flask-Principal 實作角色權限功能</a>

<a href="http://blog.csdn.net/jmilk/article/details/53677411">用 Flask 來寫個輕部落格 (26) — 使用 Flask-Celery-Helper 實作異步任務</a>

<a href="http://blog.csdn.net/jmilk/article/details/53741676">用 Flask 來寫個輕部落格 (27) — 使用 Flask-Cache 實作網頁緩存加速</a>

<a href="http://blog.csdn.net/jmilk/article/details/53765082">用 Flask 來寫個輕部落格 (28) — 使用 Flask-Assets 壓縮 CSS/JS 提升網頁加載速度</a>

<a href="http://blog.csdn.net/Jmilk/article/details/53782360">用 Flask 來寫個輕部落格 (29) — 使用 Flask-Admin 實作背景管理 SQLAlchemy</a>

<a href="http://blog.csdn.net/jmilk/article/details/53782865">用 Flask 來寫個輕部落格 (30) — 使用 Flask-Admin 增強文章管理功能</a>

<a href="http://blog.csdn.net/jmilk/article/details/53970235">用 Flask 來寫個輕部落格 (31) — 使用 Flask-Admin 實作 FileSystem 管理</a>

<a href="http://blog.csdn.net/Jmilk/article/details/53973314">用 Flask 來寫個輕部落格 (32) — 使用 Flask-RESTful 來建構 RESTful API 之一</a>

<a href="http://blog.csdn.net/jmilk/article/details/53979349">用 Flask 來寫個輕部落格 (33) — 使用 Flask-RESTful 來建構 RESTful API 之二</a>

<a href="http://blog.csdn.net/Jmilk/article/details/53979863">用 Flask 來寫個輕部落格 (34) — 使用 Flask-RESTful 來建構 RESTful API 之三</a>

<a href="http://blog.csdn.net/jmilk/article/details/53981100">用 Flask 來寫個輕部落格 (35) — 使用 Flask-RESTful 來建構 RESTful API 之四</a>

<a href="http://blog.csdn.net/jmilk/article/details/53982206">用 Flask 來寫個輕部落格 (36) — 使用 Flask-RESTful 來建構 RESTful API 之五</a>

從 2016/11/13 至今 2017/01/02 剛好 50 天, &lt;&lt;用 Flask 來寫個輕部落格&gt;&gt; 系列博文的第一階段也就算告一段落了.

總計 36 篇博文

主要參考書籍 &lt;&lt;深入了解 Flask&gt;&gt;

涉及應用了下列 Flask Extensions:

Flask-Admin==1.4.2

Flask-Assets==0.12

Flask-Bcrypt==0.7.1

Flask-Cache==0.13.1

Flask-Celery-Helper==1.1.0

Flask-DebugToolbar==0.10.0

Flask-Login==0.4.0

Flask-Mail==0.9.1

Flask-Migrate==2.0.1

Flask-OAuth==0.12

Flask-OpenID==1.2.5

Flask-Principal==0.4.0

Flask-RESTful==0.3.5

Flask-Script==2.0.5

Flask-SQLAlchemy==2.1

Flask-WTF==0.13.1

接下來會為 jmilkfansblog 項目打上第一個 Tag, 版本為 0.0.1 . 之是以說是第一階段, 說明該項目還遠沒有完成, 但是往後的開發性質會發生改變. 就現今而言, 整個 blog 項目可以勉強稱之為是以上線為主導生産項目, 而往後卻會以實驗目的為主導. 我會将其變成實踐 Openstack 技術要點的實驗項目, 将龐大的 Openstack 解體遷移到其上, 其實使用 “硬塞” 這一個詞會更加準确. 因為之間并不會考慮最優解決, 是以學習記錄為主的實踐過程.

現在為止大部分代碼都是後端業務邏輯的實作, 前端的頁面展示可以說是慘不忍睹, 實在礙于個人水準有限. 但是基本的架構和常使用到的 Flask 知識點基本已經記錄了在系列博文中, 感興趣的朋友可以在此之上繼續完成開發.

接下來的日子裡 &lt;&lt; 用 Flask 來寫個輕部落格 &gt;&gt; 系列會被更名為 &lt;&lt; Openstack 實作技術分解 &gt;&gt;, 而且我想更新的速度會慢下許多. 總而言之, 感謝所有幫助我 Fix bug 的小夥伴們 Hope you enjoy : ) ~

用 Flask 來寫個輕部落格 (37) — 在 Github 上為第一階段的版本打 Tag目錄前文清單第一階段結語打 Tag