2012-03-26 33 views
2

我使用Django的社交認證(omab版本只是爲了避免與其他類似命名的項目混淆),現在我正在用Facebook嘗試它。可以註冊一個新用戶並登錄/註銷,而不會有任何問題。我唯一想添加的是在註冊期間讓表單讓用戶輸入想要在網站上使用的用戶名,因爲此時用戶名是facebook用戶名(我不想強制用戶使用相同的用戶名)或uuid如果沒有Facebook用戶名(這是醜陋的)。如何讓用戶在使用Django social-auth進行註冊時設置用戶名?

我正在閱讀文檔,管道和所有東西,但我不確定要理解,任何提示或解釋都會受到歡迎。

回答

2

我在示例應用程序中發現它,它附帶了social-auth https://github.com/omab/django-social-auth/tree/master/example/app。有一個使用管道的例子,甚至你需要實現的窗體和視圖。很少或沒有必要進行更改以實施工作。在我寫這篇文章時,至少需要在表單上完成一些工作,因爲您可以輸入已經使用的用戶名。

相關問題