Как получить доступ к именам пользователей и профилям с помощью django-allauth

Я использую 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?

Спасибо за вашу помощь.

8
задан Richard 12 December 2011 в 18:55
поделиться