как создать пользователя через социальный логин django-allauth - PullRequest
0 голосов
/ 09 февраля 2019

У меня проблемы с созданием действительного экземпляра пользователя при использовании django-allauth.

Я разрешаю пользователям входить в систему с другой учетной записью SNS, а затем создает социальные учетные записи, а не экземпляр пользователя на сервере.

и этот «all-auth» также является проблемой.Я прочитал много строк официальных документов и кода, но я даже не могу догадаться, как это работает.

{% 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, он переходит в социальную учетную запись, моя социальная учетная запись авторизована, и я захожу на майскую службу.

Я хочу знать, как она работает внутри.и как сделать экземпляр пользователя, который я могу видеть и управлять на моей странице администратора.

...