Джанго: проблемы с sorl-thumbnail - PullRequest
2 голосов
/ 03 марта 2012

Когда я добавляю sorl-thumbnail в свой шаблон, он ломается.

Вот та часть, которая работает:

{% for product in products %}
    <ul class="thumbnails">
        {% for productImage in product.images.all %}
            ...
        {% endfor %}
...
{% endfor %}

а вот чего нет:

{% load thumbnail %}
{% for product in products %}
    <ul class="thumbnails">
        {% for productImage in product.images.all %}
            <li class="span4">
                {% thumbnail productImage.image "160x200" as im %}
                    <img src="{{ im.url }}" alt = "" />
                {% endthumbnail %}
            </li>   
        {% endfor %}
...
{% endfor %}

И вот что происходит:

Exception Type: TemplateSyntaxError
Exception Value:    
Caught DatabaseError while rendering: current transaction is aborted, commands ignored until end of transaction block

1   {% load thumbnail %}
2   {% for product in products %}

Вторая строка отмечена красным.

Кроме того, если я использую только тег {% load thumbnail%} и оставляю все остальное, все в порядке (за исключением того, что я не могу отобразить эти хорошие миниатюры).

Есть идеи, в чем может быть проблема?

1 Ответ

5 голосов
/ 03 марта 2012

Вероятно, отвечая на мой собственный вопрос ... настройка

THUMBNAIL_DEBUG = True

привела к этой ошибке:

Caught DatabaseError while rendering: relation "thumbnail_kvstore" does not exist
LINE 1: ..._kvstore"."key", "thumbnail_kvstore"."value" FROM "thumbnail...

Я случайно выключил memcached, И забыл обновить свою базу данных для sorl.

...