Вот как это работает для меня:
{{ user.get_profile.get_mugshot_url }}
Но убедитесь, что вы используете render
вместо render_to_response
для каждой страницы, на которую вы будете его вставлять (например: views.py):
from django.shortcuts import render
return render(request, 'sometemplate.html', {"name": "some_var"}, )
Вот как я это сделал, вытащив сообщение для выпадающего меню navbar (например: sometemplate.html):
<ul class="nav pull-right">
{% if user.is_authenticated %}
<li class="dropdown">
<a href="#" class="dropdown-toggle user-dropdown" data-toggle="dropdown">
<img class="user-thumbnail img-circle" src="{{ user.get_profile.get_mugshot_url }}" alt="" />
Hi, {{ user.username }}
<b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="{% url 'userena_profile_detail' user.username %}"><i class="icon-wrench"></i> Profile</a></li>
<li class="divider"></li>
<li><a href="/accounts/signout"><i class="icon-off"></i> Log Out</a></li>
</ul>
</li>
{% else %}
<li><a href="/accounts/signin">Log in</a></li>
{% endif %}
</ul>