Миниатюры не будут отображаться в таблице с использованием sorl-thumbnail внутри тегов if - PullRequest
0 голосов
/ 12 декабря 2018

Я пытаюсь показывать изображения в виде миниатюр с помощью sorl-thumbnail, но они не отображаются ... Если я использую тег sorl вне таблицы, без тегов if они будут отображаться, но, как показано нижеэто не так.Я вижу несколько пустых изображений, и когда я щелкаю правой кнопкой мыши и просматриваю изображение, я получаю это сообщение:

This XML file does not appear to have any style information associated with it. The document tree is shown below.

    <Error>

    <Code>AccessDenied</Code>

    <Message>Access Denied</Message>

    <RequestId>FB1B90D61EDDABFB</RequestId>

    <HostId>kNOYKLZhcN0N7cgfEfD+bNOs3u4UU2E86gGISMySkNJhobrIA9yFLBh9rgJUbQw+gbyonys5lt8=</HostId>

</Error>

Когда я использую теги {% thumbnail%} вне таблицы / теги оператора if, они будут отображатьсявверх ... Я не могу выяснить, что может быть причиной этого ... Я работаю локально и у меня есть некоторые настройки AWS для живого приложения

Вот код из шаблона:

{% if list.parent.parent_image %}
        {% if list.image_is_parent %}
    <td>
        {% thumbnail list.parent.parent_image "40x40" as im %}  
        <img src="{{ im.url }}">
        {% endthumbnail %}
    </td>   

        {% else %}      
        <td><img src="/media/products/assets/no-image.png" class="img-fluid"></td>
        {% endif %}

    {% else %}
        {% if list.image %}
            <td>
        {% thumbnail list.image "40x40" as im2 %}   
                <img src="{{ im2.url }}">
        {% endthumbnail %}  
            </td>   
        {% else %}
            <td><img src="/media/products/assets/no-image.png" class="img-fluid"></td>
        {% endif %}
    {% endif %}
...