gpt4 book ai didi

python - 如何在 Django-Allauth 中找到登录提供程序?

转载 作者:太空宇宙 更新时间:2023-11-03 18:16:05 24 4
gpt4 key购买 nike

我在这个问题的接受答案中看到了代码:

How to access user names and profiles with django-allauth

但是当我使用 {{user.get_provider}} 运行模板时,什么也没有出现。我期待它会说“LinkedIn Oauth2”或者“native”。 (这是我的两种登录方式。)

要使模板调用正常工作,您需要什么特殊的东西吗?其他模板项工作正常,例如 account.get_avatar_url。

最佳答案

据我所知,用户配置文件不会记录用于建立当前 session 的凭据,据我所知,特定帐户的关联凭据类型列表也不会自动填充到用户上下文对象中(我'我不确定您想从您提出的问题中得到什么)。

您可以在 python 中访问帐户可用的凭据并将其导出到上下文。请参阅 django-allauth 附带的socialaccount/connections.html 模板作为示例。

关于python - 如何在 Django-Allauth 中找到登录提供程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24981829/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com