Я использую django-allauth и включил автоматическую регистрацию, но я не уверен, как id решает использовать имя пользователя.как django-allauth генерирует имя пользователя?
, например, я только что проверил авто Регистрация с моей учетной записи Facebook
мое имя пользователя Facebook является davidgriver
мой Facebook первый и фамилия являются Дэвид Griver
Джанго-allauth подписан меня автоматически под именем пользователя ddd
может кто-нибудь объяснить мне, почему это произошло, и как я могу заставить его либо использовать имя пользователя Facebook, либо если это невозможно, сделайте их в нижнем регистре и сделайте их в нижнем регистре и удалите пробел
Google один немного умнее, он просто берет имя, но это довольно плохо, потому что первые имена являются общими, а не уникальными.
В идеале с помощью google я хотел бы просто взять все, что есть перед символом @, и использовать это.
Какую версию allauth вы используете? Он должен принять ваше имя учетной записи fb https://github.com/pennersr/django-allauth/blob/master/allauth/socialaccount/providers/facebook/provider.py#L170 –
django-allauth (0.22.0) – davegri