【发布时间】:2012-01-18 15:16:51
【问题描述】:
我正在使用 Django 和 django-allauth 进行社交身份验证。
我已启动并运行身份验证,但谁能给出简单的示例说明如何:
- 显示登录用户的姓名和头像
- 向用户帐户添加一些信息?
例如,在主页上,我有
{% if user.is_authenticated %}
<li><a href="{% url account_logout %}?next=/">Logout</a></li>
{% endif %}
这样可以正确显示注销链接,但我该如何添加用户名和头像?
类似(伪代码):
<p>You're logged in with {{ user.account_provider? }} as {{ user }}.</p>
<img src="{{ user.avatar_url }}" />
然后,如果我想在用户的个人资料中添加额外的属性,我该怎么办?我应该使用其他一些与 Django 用户相关的应用程序吗?
感谢您的帮助。
【问题讨论】:
-
答案是否提供了帮助?我和你有同样的问题,想知道答案吗?
-
请查看我的回答:stackoverflow.com/questions/12222021/… 它显示了获取头像 URL 等的正确方法。
标签: python django oauth django-authentication