如何用django開發一個簡易個人Blog


功能概要:(目前已實現功能)

公共展示部分:

1.網站首頁展示已發布的博客記錄,包括名稱、摘要信息、發布日期、閱讀量及評論數。

2.首頁文章列表可按照分類篩選。

3.點擊標題或閱讀全文鏈接,進入博客閱讀頁面,展示文章標題、內容及評論內容。

博客后台管理部分:(后台套用了一個叫做ACE的后台模板,改造成了django形式的)

1.管理員登錄功能

2.分頁展示文章列表,可查看、編輯、刪除選中文章,並支持批量刪除功能。

3.增加新文章功能,利用百度ueEditor富文本編輯器,支持代碼高亮顯示功能。

4.支持分類的增、刪、改、查功能。

下面是幾張截圖:

首頁文章顯示:

2014-06-30_225840

文章顯示頁面:

ddd

后台管理:

a

 

開發環境及軟件版本:

開發是在windows 7,利用sublime text2編輯器。

采用python2.7.3+django1.7.0+mysql

前端采用bootstrap和一些成熟的jquery插件。

 

開發過程:

1.創建項目及app,規划項目結構

2.設計數據模型,即數據庫表及表結構。

3.設計公共展示部分樣式,及后台數據與模板視圖的展示。

4.改造ACE后台模板,添加文章管理、類別管理功能及登錄驗證功能。

5.部署到CentOS6.5,部署方式:nginx+uwsgi+django1.6+mysql

 

每一個步驟都有好多更小更細的知識點,以后的文章會根據每一個大的點進行詳細講解。

 

 項目源碼已經放到github上:源代碼請到這里,代碼也已經部署到sina sea上,地址為http://fengzheng.sinaapp.com/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM