Как создать пользователя через социальный логин django-allauth
У меня проблемы с созданием реального экземпляра пользователя при использовании django-allauth.
Я разрешаю пользователям входить в систему с другой учетной записью SNS, а затем она создает учетные записи sociall, а не экземпляр пользователя на сервере.
и это "все аутентичность" также является проблемой. Я прочитал много строк официальных документов и кода, но даже не могу догадаться, как это работает.
{% load socialaccount %}
<ul>
{% for provider in providers %}
<li>
{% if provider.social_app %}
<a href="{% provider_login_url provider.id %}">{{provider.name}}</a>
{% else %}
<a>Provider {{ provider.name }} is not ready yet</a>
{% endif %}
</li>
{% endfor %}
</ul>
это все, что я напечатал (кроме начальных настроек). Я щелкаю по этому параметру provider_login_url, он переходит в социальную учетную запись, моя социальная учетная запись авторизована, и я захожу в сервис май
Я хочу знать, как это работает внутри. и как сделать экземпляр пользователя, который я могу видеть и управлять на моей странице администратора.