使用django-allauth时,我无法制作实际的用户实例。
我让用户使用其他SNS帐户登录,然后创建社交帐户,而不是服务器上的用户实例。
,并且此“全部身份验证”也是一个问题。我阅读了许多官方文档和代码,但我什至无法猜测其工作原理。
{% 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,它将转到社交登录,我的社交帐户已被授权,并且可以登录到May服务。
我想知道它在内部如何工作。 以及如何在管理页面上创建可以查看和管理的用户实例。