Ошибка шаблонаСинтаксис : Не удалось разобрать остаток

Используется пакет easy-thumbnails. Получаю ошибку для приведенного ниже файла шаблона. Не могу понять, в чем проблема с синтаксисом. i.image имеет тип ImageFileField

**Не удалось разобрать остаток: ' i.image 320x260' из 'thumbnail i.image 320x260' **

 {% for i in image_page.object_list %}
                <div class="col-6 mb-4 grid-item" style="display: none;">
                    <!-- Image thumbnail for gallery -->
                    <div>
                        <img class="img img-responsive" src=
                                " {% if i.image.thumbnail != null %}
                                    {{ i.image.thumbnail }}
                                  {% else %}
                                    {{ thumbnail i.image 320x260 }}
                                {% endif %} " alt="{{ lot.product.title }}"
                            data-toggle="modal" data-target="#lightboxModal" data-image-url="{{ i.image.url }}" data-pk="{{ i.pk }}"
                            style="cursor: pointer;">
                            {% comment %} object-fit: contain; background-color: #f5f5f5; {% endcomment %}
                    </div>
                </div>
                {% endfor %}

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

{{ миниатюра i.изображение 320x260 }} не имеет особого смысла, вы вводите переменную в шаблон, но теперь их три: thumbnail, i.image и 320x260, и последнее, например, не является допустимым именем переменной или литералом Python.

Вы используете тег {% thumbnail %} template и, таким образом, работаете с:

{% thumbnail i.image 320x260 %}
Вернуться на верх