Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
{% thumbnail "x100" crop="100,100" as im%}
<img src="{{ im.url }}">
{% endthumbnail %}

{% if item.image|is_portrait %}
{% thumbnail item.image "100x" %}
<img src="{{ im.url }}">
{% endthumbnail %}
{% else %}
{% thumbnail item.image "x100" %}
<img src="{{ im.url }}">
{% endthumbnail %}
{% endif %}
{% thumbnail item.image "100x" %}
<p>Оберните картинку хоть в «Войну и мир» Толстого</p>
<a href="http://lmgtfy.com/?q=http%3A%2F%2Fsorl-thumbnail.readthedocs.org%2Fen%2Flatest%2F">
<img src="{{ im.url }}" width="{{ im.x }}" height="{{ im.y }}">
</a>
{% endthumbnail %}
{% if item.current %}
{% if item.image|is_portrait %}
{% thumbnail item.image "100x" as im %}
<img src="{{ im.url }}" width="{{ im.x }}" height="{{ im.y }}">
{% endthumbnail %}
{% else %}
{% thumbnail item.image "x100" as im %}
<img src="{{ im.url }}" width="{{ im.x }}" height="{{ im.y }}">
{% endthumbnail %}
{% endif %}
{{ item.name }}
{% else %}
<a href="{{ item.url }}">
{% if item.image|is_portrait %}
{% thumbnail item.image "100x" as im %}
<img src="{{ im.url }}" width="{{ im.x }}" height="{{ im.y }}">
{% endthumbnail %}
{% else %}
{% thumbnail item.image "x100" as im %}
<img src="{{ im.url }}" width="{{ im.x }}" height="{{ im.y }}">
{% endthumbnail %}
{% endif %}
{{ item.name }}
</a>
{% endif %}
{% if item.current %}
<img src="{{ item.image_small.url }}" width="{{ item.image_small.x }}" height="{{ item.image_small.y }}">
{{ item.name }}
{% else %}
<a href="{{ item.url }}">
<img src="{{ item.image_small.url }}" width="{{ item.image_small.x }}" height="{{ item.image_small.y }}">
{{ item.name }}
</a>
{% endif %}
Уже каша. А у картинки еще другие атрибуты могут быть, а она еще в ссылку может оборачиваться.
Удобная работа с картинками в Django