Django 头像 class 不工作

Django avatar class not work

在 django-avatar 中,我想使用模板标签添加自定义 CSS class,但它不起作用。

我的模板:

{% load avatar_tags %}

<li>
     <span class="userhome">
     {% avatar user 50 class="mmb-img" id="user_avatar" %} 
     Welcome : {{ user.username }}
     </span>
</li>

呈现的HTML是:

<li>
    <span class="userhome">
    <img src="https://www.gravatar.com/avatar/4bbcb352e5bdbe63fe8f9a5786ea9d69/?s=50" alt="cpoudevigne" width="50" height="50"> 
    Welcome : cpoudevigne
    </span>
</li>

自定义class没有出现。有什么问题?

这可能是因为应用 caches the output of those template tags:

AVATAR_CACHE_ENABLED

Set to False if you completely disable avatar caching. Defaults to True.

更改 AVATAR_CACHE_ENABLED 设置或清除缓存。

同样的问题,无法设置 class="" 和 id=""。

不知道怎么回事,暂时只能通过JavaScript/JQuery设置。

JQuery:

$(function() {$("span.userhome img").addClass("img-responsive")});