【发布时间】:2011-08-10 01:37:44
【问题描述】:
我正在尝试让 Sorl-thumbnail 在我的登台服务器上运行,但我遇到了 TemplateSyntaxError,因为该应用程序在 localhost 上运行良好,所以它抛出了我。
错误出现在 {% endthumbnail %}
TemplateSyntaxError at /home/
Invalid block tag: 'endthumbnail', expected 'endif'
任何帮助将不胜感激。谢谢!
{% load thumbnail %}
{% if picture.photo_medium %}
<img src="{{AWS_URL}}{{picture.photo_medium}}" class="imagepage" width="400" height="300">
{% else %}
{% if picture.photo_large|is_portrait %}
<div class="portrait">
{% thumbnail picture.photo_large "400" crop="center" as im %}
<img src="{{AWS_URL}}{{ im }}">
</div>
{% else %}
<div class="landscape">
{% thumbnail picture.photo_large "400" crop="center" as im %}
<img src="{{AWS_URL}}{{ im }}">
</div>
{% endif %}
{% endif %}
【问题讨论】:
-
我在页面上方调用 {% load thumbnail %}。以防有人对此感到疑惑
-
我真的看不出问题,一切都应该正常。尝试通过删除 {% if %} 块来进行实验,会发生什么?
标签: django django-templates sorl-thumbnail