2011-06-10 92 views
0

因此,我對整個django/python環境相當陌生。我已經用我的django應用程序成功安裝了社交註冊應用程序。用戶可以使用Facebook登錄,它爲auth_user表中的用戶和我的app_customuser表創建記錄,但不保存電子郵件,名字,姓氏等。Django - 將Facebook信息從社會登記保存到數據庫

我在想什麼是在哪裏在應用程序的結構中,我應該考慮放置帶有Facebook信息並將數據保存到數據庫中的代碼。

回答

1

社會註冊似乎有點簡單;它的文件絕對是。您可以對後端進行子類化,或者根據這些後端創建您自己的後端來存儲其他字段,但即使這樣說也會感覺很笨拙。

這可能不是你想聽到的,但django-socialauth更廣泛地使用和更好的記錄。它實際上提供了可以掛接到保存其他用戶的數據開箱即用的信號:http://django-social-auth.readthedocs.org/en/latest/signals.html

0

的Django的Facebook聽起來完全像你正在尋找 https://github.com/tschellenbach/Django-facebook

商店 用戶名,電子郵件地址,性別,生日是什麼,關於我,網站,以及可選的喜歡和朋友

非常成熟的應用程序,每天在我們的網站上運行數千註冊。

相關問題