Django我的博客開發 | 前言

<table><tr><td bgcolor=#e2dede style="text-algin:center">本渣渣不專一技術,只專一使用技術,不是一個資深的coder,是一個徹徹底底的copier</td></tr></table>html

<h2><font color=green>一、</font>前言</h2>前端

自學 Python,始於 Django 框架,Scrapy 框架,elasticsearch搜索引擎,最初的目的是畢業設計需求,畢設項目是作一個相似百度的搜索引擎。從2018年二月份畢設課題肯定,是我學習Python的開始,到2018年5月份畢設完成,並非我學習Python的結束。目前仍然從事Python開發工做。是時候經過一個項目來記錄一下本身的學習成果了。既然學習了django web框架,那很天然的就是想到要搭建一個網站了,最多見的我的網站天然就是我的博客。git

網上有現成的博客框架,好比 Hexo、Wordpress,直接按照他們的文檔安裝顯然達不到 Django 練習的目的。我選擇了一個 Wordpress 下的流行主題 欲思(Yusi),模仿崔慶才我的博客網站樣式,後臺源碼參考 TendCode 。若是你有別的喜歡的主題,也能夠自行嘗試:有哪些好看的 Wordpress 主題?能夠本身去發現本身喜歡的github

本人的 Wordpress 主題博客:靜覓 | stormsha的我的博客web

前端模板託管在GitHub:HTML數據庫

項目的完整代碼:Githubdjango

既然要寫,就要詳細,這就是本人的風格。本身初學 Django 時學習資源一大把,可是看完腦子中沒有一個項目概念,苦惱無比。markdown

自學通常是這麼個流程: 視頻 -> 網絡教程 -> 讀書網絡

初學看視頻、會點基礎後根據需求作點東西卡殼時Google網絡教程、進階須要看書框架

視頻基本都是:每天生鮮、我的博客等

網絡教程:菜鳥|學Python廖雪峯自學堂

看書就很隨意了,我是沒看過書,不知道有什麼比較好的書

其實在自學過程當中使用最多的應該是:百度、Google

基本是遇到問題就是搜索,搜索到的文章基本都是隻言片語,有的甚至千篇一概,解決問題的效率極低

這個系列打算將本身從我的博客的開發到部署整個階段詳細記錄下來,

這是初版,雖然細節不到位,可是還算完整,若是在閱讀中發現有表達錯誤,或者知識點錯誤,或者搞不懂的地方,請及時留言,能夠在評論區互相幫助,讓後來者少走彎路是個人初衷。我也是一步步摸着石頭走過來的,深知網絡上隻言片語的圖文教程,給初學者帶來的深深困擾。歡迎在評論區指出錯誤,豐富此教程讓更多人少走彎路。

具體包括如下內容:

<h3><font color=green>二、</font>目錄</h3>

Django我的博客開發 | 前言

Django我的博客開發一 | 抓取網站源碼

Django我的博客開發二 | 配置開發環境

Django我的博客開發三 | 建立虛擬環境

Django我的博客開發四 | 建立博客項目

Django我的博客開發五 | 建立第一個APP

Django我的博客開發六 | 數據庫結構設計

Django我的博客開發七 | 經過admin管理後臺

Django我的博客開發八 | 博客首頁開發一

Django我的博客開發九 | 整理項目結構

Django我的博客開發十 | 博客首頁開發二

Django我的博客開發十一 | 博客首頁開發三

Django我的博客開發十二 | 博客詳情頁面

Django我的博客開發十三 | 註冊登陸

Django我的博客開發十四 | 評論區

Django我的博客開發十五 | 網站地圖

Django我的博客開發十六 | Haystack 全文搜索

Django我的博客開發十七 | 功能完善

Django我的博客開發十八 | RESTful API接口

Django我的博客開發十九 | RSS訂閱

Django我的博客開發二十| Nginx+uwsgi 部署 Django 項目

<h2><font color=green>三、</font>功能</h2>

①Django 自帶的後臺管理系統,方便對於文章、用戶及其餘動態內容的管理

②文章分類、標籤、瀏覽量統計以及規範的 SEO 設置

③用戶註冊登陸

④文章評論系統,支持 markdown 語法,二級評論結構和回覆功能

⑤強大的全文搜索功能,只須要輸入關鍵詞就能展示全站與之關聯的文章

⑥RSS 博客訂閱功能及規範的 Sitemap 網站地圖

⑦RESTful API 風格的 API 接口

相關文章
相關標籤/搜索