Jos*_*ura 2 django sorl-thumbnail
当我将sorl-thumbnail引入我的模板时,它会中断.
这是有效的部分:
{% for product in products %}
<ul class="thumbnails">
{% for productImage in product.images.all %}
...
{% endfor %}
...
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
这不是:
{% 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 %}
Run Code Online (Sandbox Code Playgroud)
这就是发生的事情:
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 %}
Run Code Online (Sandbox Code Playgroud)
第二行标记为红色.
此外,如果我只使用{%load thumbnail%}标签并省略其余部分,一切都很好(除了我没有显示那些漂亮的缩略图).
关于问题可能是什么的任何想法?
可能回答我自己的问题......设置
THUMBNAIL_DEBUG = True
Run Code Online (Sandbox Code Playgroud)
导致了这个错误:
Caught DatabaseError while rendering: relation "thumbnail_kvstore" does not exist
LINE 1: ..._kvstore"."key", "thumbnail_kvstore"."value" FROM "thumbnail...
Run Code Online (Sandbox Code Playgroud)
我不小心关闭了memcached,忘记更新我的db for sorl.
| 归档时间: |
|
| 查看次数: |
2032 次 |
| 最近记录: |