0

我继承了一个使用 Django Social Auth 的项目。给定一个用户对象,我如何确定哪些社交关联是活跃的?

我的目标只是构建一个表单,让用户与任何后端断开连接:

Your login: XXXX
Macebook: [disconnect]
Tweeter: [disconnect]

我知道我需要建立正确的 URL ('disconnect/(backend)/(association_id)'),但我不知道如何迭代正确的用户关联列表。

有关相关问题,请参阅如何在模板中从 Django social-auth 获取特定提供程序?

4

1 回答 1

1

示例应用程序显示了如何执行此操作。这是一个片段:

{# assuming that social_accounts = user.social_auth.all() #}
{% for social in social_accounts %}
    <a href="{% url "socialauth_disconnect_individual" social.provider social.id %}">Disconnect {{ social.provider }}</a>
{% endfor %}
于 2013-10-27T03:01:36.140 回答