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")});
在 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 toTrue
.
更改 AVATAR_CACHE_ENABLED
设置或清除缓存。
同样的问题,无法设置 class="" 和 id=""。
不知道怎么回事,暂时只能通过JavaScript/JQuery设置。
JQuery:
$(function() {$("span.userhome img").addClass("img-responsive")});