sorl-thumbnail не меняет размер, а делает изображение размытым - PullRequest
0 голосов
/ 14 октября 2019

Я пытаюсь зафиксировать высоту каждого изображения на «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/')

Я применил тот же код таким же образом вмое предыдущее приложение, и оно отлично работало, но здесь понятия не имею, что происходит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...