程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Django(二)精美博客搭建(15)項目總結

編輯:Python

前言

那【精美博客搭建】整個項目我就簡單打完了,其實所有的功能實現都很基礎,做起來也比較簡單。

另外看了一下Django專欄沒有什麼閱讀量,雖然每次CSDN都把我推上了【python領域內容榜】…,emm但想著最後還是寫篇總結,做個結尾。

源碼我之後有空再上傳到github:

  • git地址:

  • ps:另外如果你想要所有人都能訪問你做的網站的話,可以去買個服務器哈,我這裡就是打來練手的,就不開放了



一、項目簡要介紹

該項目簡單來說,就是基於Django框架,做的一個個人博客網站。後台管理系統直接用的xadmin,前台這邊自己加了兩應用【user】【article】,與用戶相關的所有操作功能都統一寫在user下,與文章相關的統一寫在article下。

目前用戶模塊已實現

  • 【用戶密碼/短信驗證碼登錄】
  • 【用戶注冊/退出登陸/找回密碼/發送網易郵箱】
  • 【用戶登錄攔截】
  • 【個人資料頁/修改信息/頭像存儲七牛雲】
  • 【關於我頁面】
  • 【留言列表/添加留言】等

文章模塊已實現

  • 【文章列表分頁查詢】
  • 【文章詳情/評論/寫博客】等

另外第三方接入:

  • 七牛雲存儲
  • 網易雲信
  • 網易郵箱

二、項目收獲

雖然說這個項目很簡單,但是其實我在打的過程中也踩過不少坑,也是慢慢調通的

那整個項目呢,我一般是實現一個功能就記錄一篇blog

  • 一方面呢,主要是為了記錄一下,之後反過來再看項目的時候,好梳理,畢竟都是按照自己的思路寫的。
  • 另一方面,也是做一個分享,之前在想打項目的時候,搜了搜別人的Django項目,發現沒有一篇完整的打下來的項目,又或者排版很亂,不適宜閱讀。

那你能夠從中收獲什麼呢?

1、打下來後,你可能對Django-MTV架構有更好的理解,能從理論落實到實踐

2、或許能提高你對第三方開發文檔的閱讀和使用能力,因為該項目接入了一些第三方,例如:七牛雲/網易雲信/網易郵箱等,你需要查閱他們的文檔,實現功能。

3、提高前端編寫能力,雖然說這個項目所有的頁面都寫得很簡單,當然覺得丑的話你可以調整為你的審美的樣式,所以對你前端能力還是有一點幫助的。

  • 包括首先封裝一個base.html,然後其他所有頁面都繼承這頁面,實現前端頁面模塊分塊化,讓代碼看起來更輕便規范

三、項目結尾

最後的最後,如果大家遇到什麼問題的話,可以私信我或在博客下評論,我看到會回復的
另外如果大家有什麼好的建議的話也可以評論

接下來我可能會考慮打一個【測試平台】的項目,或者寫寫關於框架的博客


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved