這個TBlog已經全新改版了,更名為UUBlog
新版地址:
用Python和Django實現多用戶博客系統——UUBlog
斷斷續續2周時間吧,用django做了一個多用戶博客系統,現在還沒有做完,做分享下,以后等完善了再慢慢說
做的時候房展了博客園的部分功能,百度空間和新浪博客等,實現主要功能有 用戶注冊、登錄,博客的發表、修改,文章分類的管理。
在文章發表里面用的是百度的ueditor,目前僅僅是用它來編輯,沒有圖片的上傳等其他高級功能
在文章分類里面,要在數據庫里面有一條記錄
id為1,名稱為未分類
用來做為所有用戶的未分類選項。
在用戶的博客url連接中,用用戶的id做為連接。
?
在common.Users里面有如下數據
ret.append(isMe)
ret.append(currentUser)
ret.append(currentUserProfile)
ret.append(isGuest)
ret.append(guestUser)
ret.append(guestUserProfile)
?
依次為
isMe:當前的博客是不是自己的博客,當然前提是已經登錄了,
currentUser:當前登錄的用戶,沒有登錄則為None
currentUserProfile:當前登錄用戶的其他信息,博客的設置信息在這個里面
isGuest:所訪問的博客,現在沒有用到,如可判斷所訪問的用戶是否存在等
guestUser:所訪問的博客的用戶信息
guestUserProfile:所訪問的博客的用戶的其他信息
?
不多介紹,直接看圖吧。
多用戶博客系統,可選擇模板.zip