我正在使用django-allauth並啓用了自動註冊功能,但我不確定id如何決定使用的用戶名。django-allauth如何生成用戶名?
例如我剛剛測試的自動註冊與我的Facebook帳戶
我的Facebook用戶名davidgriver
我的Facebook的姓氏和名字都大衛Griver
Django的allauth簽署我自動下用戶名ddd
有人可以向我解釋爲什麼發生這種情況,我怎麼能使它或者採取Facebook的用戶名,或者如果這是不可能的第一個和最後一個名字讓他們小寫,並刪除空間
谷歌一個是有點聰明,它只是第一個名字,但這很糟糕,因爲名字很常見,而且根本不是唯一的。
理想情況下,谷歌我想只是採取@符號之前,並使用它。
你使用哪個版本的allauth?它應該採用您的fb帳戶名稱https://github.com/pennersr/django-allauth/blob/master/allauth/socialaccount/providers/facebook/provider.py#L170 –
django-allauth(0.22.0) – davegri