-2
我已經使用django.contrib.auth
創建了Django的註冊過程,並且還設置了用戶配置文件。現在我想添加一個選項來從Facebook,Twitter和LinkedIn等第三方網站獲取配置文件的信息。我發現django-socialregistration
,但我不知道如何覆蓋默認設置視圖。什麼是最好的和簡單的解決方案?從Django的Facebook或Twitter中檢索用戶信息
我已經使用django.contrib.auth
創建了Django的註冊過程,並且還設置了用戶配置文件。現在我想添加一個選項來從Facebook,Twitter和LinkedIn等第三方網站獲取配置文件的信息。我發現django-socialregistration
,但我不知道如何覆蓋默認設置視圖。什麼是最好的和簡單的解決方案?從Django的Facebook或Twitter中檢索用戶信息
下面是我使用設置的基本想法,雖然它只是爲Facebook:
FB.login
調用的function(response)
部分中,處理返回的響應,然後對Django視圖執行Ajax POST(對此使用jQuery),將其解析爲檢索該訪問令牌用戶並將其存儲在該用戶的用戶配置文件對象中。我覺得這比試圖使用Django包之一更容易,因爲它們大多數都過時了。
有時候,這種類型的帶有一般策略的答案比實施細節要好。 –