Sorl-thumbnail-> Высота изображения не равна заданной высоте

#django

#django

Вопрос:

После реализации приведенного ниже кода, когда я вижу изображение на интерфейсе, ширина равна 430, но высота не равна заданной высоте (250), вместо этого она равна 100

{% загрузить эскиз %} {% рецепт эскиза.изображение «430×250» в виде большого пальца %} {% конечный палец %}

Комментарии:

1. как насчет внутреннего размера изображения при проверке изображения у вас могут быть правила CSS, которые изменяют размер изображения

Ответ №1:

Вы можете использовать следующую стратегию для рендеринга изображения с заданной высотой и шириной. Примеры использования упоминаются в документе.

 {% load thumbnail %}
{% thumbnail recipe.image "430x250" crop="center" as img %}
    <img src="{{ img.url }}" width={% firstof img.width "430" %} height={% firstof img.height "250" %} alt=""/>
{% endthumbnail %}