第四章
創(chuàng)建一個社交網(wǎng)站
在上一章中,你學(xué)習(xí)了如何創(chuàng)建站點(diǎn)地圖(sitemaps)和feeds,你還為你的blog應(yīng)用創(chuàng)建了一個搜索引擎。在本章中,你將開發(fā)一個社交應(yīng)用。你會為用戶創(chuàng)建一些功能,例如:登錄,登出,編輯,以及重置他們的密碼。你會學(xué)習(xí)如何為你的用戶創(chuàng)建一個定制的profile,你還會為你的站點(diǎn)添加社交認(rèn)證。
本章將會覆蓋一下幾點(diǎn):
使用認(rèn)證(authentication)框架
創(chuàng)建用戶注冊視圖(views)
通過一個定制的profile模型(model)擴(kuò)展User模型(model)
使用python-social-auth添加社交認(rèn)證
讓我們開始創(chuàng)建我們的新項目吧。
創(chuàng)建一個社交網(wǎng)站項目
我們要創(chuàng)建一個社交應(yīng)用允許用戶分享他們在網(wǎng)上找到的圖片。我們需要為這個項目構(gòu)建以下元素: