带有Sorl缩略图的Django TemplateSyntax错误

|| 我正在尝试在我的登台服务器上运行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 %}
    
已邀请:
我可能是错的,但我认为您不需要
{% endthumbnail %}
标签。     
您的本地主机上安装的sorl-thumbnail版本可能比登台服务器上安装的版本早。作为主要重写的一部分,endthumbnail标签是最近才添加的。 如果发现需要升级,则可能会发现THUMBNAIL-DEBUG设置对于跟踪其他问题很有帮助。     
该问题也可能与加载模板标签有关。 我在基本html中做
{% load thumbnail %}
。 当我在继承的html中调用以下代码时,出现了相同的错误。
{% thumbnail service_type.pic.image \"100x100\" crop=\"center\" as im %}
   <img .....>
{% endthumbnail %} 
请参阅有关在base.html中加载模板标签的讨论     
我只是在夹层中使用SORL缩略图时遇到了这个问题。显然,夹层加载了它自己的缩略图,因此,如果您
{% load thumbnail mezzanine_tags %}
,夹层的ѭ6将接管SORL \的Thumbnail标签。但是,如果将其ѭ7反转,则可以正常工作。 经验教训:确保您正在使用的其他库不会无意间接管,并且为了安全起见,也许最后加载缩略图。     

要回复问题请先登录注册