Django sorl缩略图如何显示AMP <amp-img src =“ {{}} ...”的图像?

时间:2019-04-17 09:06:24

标签: django sorl-thumbnail

我正在尝试在amp网站上显示缩略图。我将“ img” =“”更改为=“”“ amp-img”,=“”然后=“” the =“”缩略图=“”不会=“”显示。<=“” p =“”>

下面的代码不起作用。

{% thumbnail item.image "100x100" crop="center" as im %}
    <amp-img src="{{ im.url }}" width="{{ im.width }}" height="{{ im.height }}"></amp-img>
{% endthumbnail %}

这有效。

{% thumbnail item.image "100x100" crop="center" as im %}
    <img src="{{ im.url }}" width="{{ im.width }}" height="{{ im.height }}">
{% endthumbnail %}

但放大器不支持“ img”。 有没有办法对放大器使用单独的缩略图?

1 个答案:

答案 0 :(得分:0)

据我所知,这是行不通的,因为sorl-thumbnail不支持amp-img标签。

要使用amp-img处理缩略图,我建议的最佳解决方案是使用srcset,使用srcset将使您的浏览器能够获取适当的图像尺寸。您可以阅读有关srcset here

的更多信息