1. 程式人生 > 程式設計 >Django搭建個人部落格:期末總結

Django搭建個人部落格:期末總結

本教程共寫作了一年多(龜速更新..),也算告一段落了。如果還有讀者特別想看、但是教程又沒涉及的內容,博主會繼續更新,不過時間就不能保證了。業餘精力有限,如果不能保證文章的質量,那我情願不寫。

如果你是本教程的忠實讀者,看到這裡就已經學會了以下內容:

  • 博文管理
  • 使用者管理
  • 多級評論
  • 文章欄目和標籤
  • 圖片處理
  • 第三方登入
  • 點贊
  • 測試與維護
  • 部署
  • 其他零星功能

不錯,基本功能都有了。

接下來學什麼

響應式佈局

響應式佈局,簡單來說就是頁面佈局隨著終端裝置的變化而自動適應。

教程為了起步平緩,沒有展開這方面的內容。也就是說教程中的部落格在手機上瀏覽,介面會變得非常的糟糕。

好在 BootStrap 就是一個強大的響應式佈局框架。在它的官網上有非常詳細的介紹、複製就能用的程式碼,請耐心查閱:

Bootstrap官方檔案

各種輪子

輪子是別人封裝好的庫。雖然不用自己寫,但最起碼要學會使用。優秀的輪子推薦如下:

  • django-braces:包含各種有用的基礎類檢視。寫類檢視用它可以節省很多時間。
  • django-haystack:實現複雜的定製化搜尋。
  • django-rest-framework:有的讀者迫不及待想嘗試前後端分離開發模式,這個框架幾乎是你唯一的選擇。

優秀的app很多,這裡沒辦法列舉。感興趣的同學請點這裡:djangopackages,這個網址集合了所有優秀的庫。慢慢研究吧。

其他技能

博主之前反覆強調了,雖然這只是個 Django 教程,但是隻會寫 Django 是沒法支撐一個漂亮的網站的。

  • 你要學 JavaScript,讓介面更美觀
  • 要學 Linux,以便網站運維
  • 要學資料庫知識,讓你在某些特殊情況下襬脫 ORM,高效的操作遠端資料庫
  • 以及雲伺服器各種元件、微信支付介面、快取資料庫、...

不要你精通,但是至少得會一點點,關鍵時刻可以救命。

寫在最後

讀者在教程中是否學到新東西了呢?

如果有,歡迎點選教程尾部的**[打賞]**按鈕,請博主喝杯咖啡~

或者在我的GitHub部落格教程程式碼給一個小星星,感謝各位的支援。

**我的教程是寫完了,但是你的學習才剛開始。**勝利的背後總有無數個難熬的夜晚。

天下沒有不散的筵席。下一個教程見!

近期向博主諮詢問題的讀者比較多,考慮組建微信群或QQ群,讓大家有一個互相學習的空間,也減輕我的壓力。到時網站的醒目位置會有二維碼或連結,有興趣的讀者可以偶爾來轉轉。