繁体   English   中英

在网址字段上使用Sorl-Thumbnail(并非始终是图片)

Using Sorl-Thumbnail on url field, not always images

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我有一个要在其上使用单一缩略图将链接转换为缩略图的字段。 我已经设置好了,当链接是图像时,它显示得很好。

但是,如果链接不是图像,例如仅具有http://www.google.com ,则sorl会尝试创建缩略图,产生不存在的文件名,因此前端的图像链接损坏。 如果它是图像,如何获取它以创建缩略图,否则完全不创建缩略图?

我以为{%empty%}会起作用,但这似乎只有在没有URL的情况下才起作用。

我的代码:

{% thumbnail post.imagelink "600x225" crop="center" as im %}
<a href="" data-toggle="modal" data-target="#myModal-{{ post.id }}"><img class="img-responsive" src="{{ im.url }}" width="{{ im.width }}" height="{{ im.height }}"></a>
  {% empty %}
  no image
{% endthumbnail %}
问题暂未有回复.您可以查看右边的相关问题.
2 使用sorl-thumbnail和Django Admin

当我使用sorl-thumbnail尝试格式化我的django管理员配置文件图像时,我收到此错误“employee_directory.thumbnail_kvstore'不存在”。 有没有人在使用sorl-thumbnail和django管理员更改列表时遇到这个问题? 我加倍检查了我 ...

3 有没有办法使用sorl-thumbnail网址而不产生thumnail?

我想生成一个thumnail列表。 我选择了sorl-thumbnail,因为它似乎很大程度上被使用和开发。 我的问题是模板标签“缩略图”:它正确生成缩略图图像和缩略图对象,但我只想要网址。 我不介意缩略图图像是否尚未生成/准备好,只有模板生成关注我。 我可以通过自定义视图提供缩 ...

5 如何使用 sorl-thumbnail 调整源大小?

我在网上搜索我的问题,但找不到明确的答案或任何示例。 基本上,我想使用 sorl 并希望在模型保存期间调整源图像的大小以将其调整为 640x480 大小,这样我就不会最终将用户的原始 2.5 MB 文件存储在磁盘上。 然后我将使用模板标签从我的源文件中创建常规缩略图,如 sorl 中所述。 我遇 ...

6 使用带有sorl-thumbnail的静态图像

我正在尝试提供驻留在STATIC_ROOT文件夹中的文件的缩略图。 如果它在MEDIA_URL /缓存中结束并不重要,但是sorl-thumbnail不会从静态文件夹加载图像。 当前代码: 破解有效 我不喜欢hack因为A)它不干(我的项目实际上是从/ B的子目录中提供的 ...

7 TypeError使用sorl-thumbnail和Pillow

我在Django上使用sorl-thumbnail,发现一个错误: 我不知道这是一个soul-thumbnail错误还是PILLOW错误。 我也不知道哪个参数失败。 我该如何解决? 我应该开始调试吗? 谢谢! 编辑1: 启动的debbugin和最后一个参数是: ...

8 Sorl-Thumbnail非常慢

我在django网站上有很多大图像,我使用sorl-thumbnail压缩页面加载。 因为有很多大图像,有时我的页面第一次加载时间很长 - 甚至有时会导致nginx超时。 我有什么办法可以防止这种情况发生在用户第一次使用本网站时? 我看了一下: Django sorl thumbnai ...

9 Django:sorl-thumbnail

这是我的代码 这就是img src输出的样子 即使是来自文档的这个例子 怎么了? 更新 : 现在我在'media'目录中有一个名为'cache'的目录,其中包含所有图像,生成的代码是 这是我的设置 但我看不到屏幕上的图像==未能加载给定的网址 ...

10 我不明白 sorl-thumbnail 如何使用 db 和缓存

我试图了解 sorl-thumbnail 的工作原理,但有点困惑。 我知道它根据图像及其设置获得一个键,然后在需要时保存/返回该值。 在我看来,这一切都可以通过缓存来完成。 我只是不明白为什么它也将键/值保存在数据库中。 您能解释一下为什么需要缓存引擎和数据库吗? 我不明白为什么需要同时使用两者 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM