1. 程式人生 > >BBS+ BLOG系統(仿部落格園)

BBS+ BLOG系統(仿部落格園)

一、基本要求

作業題目:開發BBS+BLOG系統

作業需求:

1 基於ajax和使用者認證元件實現登入驗證
2 基於ajax和form元件實現註冊功能
3 系統首頁文章列表的渲染
4 個人站點頁面設計5 文章詳細頁的繼承6 點贊與踩滅7 評論功能8 富文字編輯器的使用9 防止xss攻擊

部落格系統開發:

1.註冊,登入,首頁
2.個人站點,分組:(分類,標籤,歸檔)
3.文章詳細頁
4.點贊,踩滅
5.評論樓,評論樹
6.後臺管理,釋出文章,檔案上傳
7.BeautifulSoup
8.日誌

----

1、註冊、登入、首頁優化

引入Bootstrap
 
<h3 class="text-primary text-center">註冊頁面</h3> <form> <div class="form-group "> <label for="username">username</label> <input type="text" class="form-control " placeholder="username" id="username"> </div> </form>

部落格首頁優化

登入狀態和未登陸狀態的兩種區別

導航欄設計---Bootstrap--導航條

 

資料庫(pycharm連線mysql資料庫)         models.py

註冊            /reg/
    上傳頭像    request.FILES.get('avatar')

登入            /login/
    隨機驗證碼  /get_valid_img/

首頁            /index/

個人站點
    分類,標籤,歸檔 /blog/egon/

文章詳細頁       /blog/egon/articles/2/

點贊,踩滅       /blog/poll/
    ajax的post 事務

評論樓,評論樹   
/blog/comment/ 根評論,子評論 render顯示,ajax顯示 後臺管理,釋出文章 /backend/index/ 新建APP 認證裝飾器 編輯器(KindEditor) 檔案上傳 /media/article_imgs/... 防止XSS攻擊 BeautifulSoup