Я пытаюсь зафиксировать высоту каждого изображения на «x200», но размер не меняется. Вместо этого, когда я уменьшаю высоту, она становится все более размытой, но высота не меняется (каждое изображение сохраняет свою первоначальную высоту).
Никаких предыдущих проблем с StackOverFlow о sorl-thumbnail не решают мою проблему. Я не нашел ни одного решения в https://sorl -thumbnail.readthedocs.io / en / latest / .
{% for product in products %}
<div class="item">
{% load thumbnail %}
{% thumbnail product.image "x200" as pim %}
<a href="{{ product.get_absolute_url }}">
<img src="{{ pim.url }}">
</a>
{% endthumbnail %}
<a href="{{ product.get_absolute_url }}">{{ product.name }}</a>
<br>
{{ product.price }} €
</div>
{% endfor %}
Синтаксис ниже дает тот же результат:
{% thumbnail product.image "200x200" crop="center" as pim %}
<img src="{{ pim.url }}" width="{{ im.width }}" height="{{ im.height }}">
{% endthumbnail %}
settings.py:
THUMBNAIL_DEBUG = True
INSTALLED_APPS = [
#
'sorl.thumbnail',
]
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media/')
Я применил тот же код таким же образом вмое предыдущее приложение, и оно отлично работало, но здесь понятия не имею, что происходит.