2012-03-25 28 views
2

我是Django的新手,我試圖將我的香草php應用程序移植到Python/Django。在我的項目中,我想讓用戶使用常規註冊/登錄表單或通過Facebook,Google和Twitter等社交認證進行認證。如何在Django中實現正常的網站註冊/登錄以及社交認證(主要是臉書)?

我在谷歌和stackoverflow上搜索類似的問題,並瞭解了django-social-auth,django-allauth,django-socialregistration等。我嘗試過django-allauth,但未能正確實現,導致大量模板語法錯誤。

我的問題是:

1)哪一個,我應該選擇適合我的要求 - 經常+社會認證?任何可以測試它的現場網站?

2)哪一個最常用於現場製作網站?

+0

[django-social-auth django-registration和django-profiles-together]的可能重複(http://stackoverflow.com/questions/79050 88/Django的社會-AUTH-django的登記和 - django的型材在一起) – Akhorus 2015-02-04 11:13:36

回答

2

集成單獨的軟件包可能是一個真正的痛苦。如果你使用django-allauth這項工作已經爲你完成了......

0

我偶然發現了四個django社交認證應用的this review

前兩名分別是:

  • Django的allauth
  • Django的社會身份驗證

在它被寫的時候,allauth了領先,但我認爲(從看github項目),現在django-social-auth更受歡迎