问题标签 [sorl-thumbnail]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
208 浏览

django - 在 sorl.thumnail 上设置动态裁剪

我在我的模型上添加了一个字段,用于指定缩略图应从何处裁剪,但我似乎无法将其添加到模板标签中。

这是我现在的做法:

这难道不是最好的方法吗?

0 投票
5 回答
6730 浏览

django - 如何缩略图静态文件?

我想用 sorl 缩略图调整我的静态文件的大小,但它不起作用

这是我的代码

如果我有图像,它会显示图像,但是当我没有图像时,我不能使用默认图像,因为缩略图不起作用

0 投票
1 回答
79 浏览

django - 是否可以将 sorl lib 生成的缩略图更改为任何其他路径?

默认情况下,sorl 将缩略图保存在图像文件夹中。默认情况下,它会在图像文件夹中创建缓存文件夹。我怎样才能将其更改为任何路径?

0 投票
1 回答
664 浏览

django - 检查 sorl-thumbnail 是否已经缓存了图像

我正在运行一个带有 sorl-thumbnail 和许多远程图像的 django 应用程序(sorl 从外部源加载图像)。

理想情况下,我想检查 sorl 是否已经在我的模板中缓存了图像,如果没有,则使用 ajax 加载图像。

阅读文档我发现了一个exist似乎总是返回的方法true

有没有一种方法可以用来检查图像是否已经缓存在模板中?

0 投票
1 回答
858 浏览

mysql - 使用 sorl-thumbnail 和 Django Admin

当我使用 sorl-thumbnail 尝试格式化我的 django 管理员个人资料图像时,我收到此错误“employee_directory.thumbnail_kvstore'不存在”。有没有人在使用 sorl-thumbnail 和 django admin changelist 时遇到这个问题?

我仔细检查了我的 sorl-thumbnail 安装,并确保我做了一个同步数据库。以下是我的 models.py 和 admin.py 中的代码

模型.py:

管理员.py:

任何帮助是极大的赞赏。

0 投票
1 回答
1133 浏览

django-admin - 在 Django 管理中使用 AdminImageMixin 的 sorl-thumbnail

我正在尝试使用sorl-thumbnail v11.12在 Django 管理员中显示缩略图。

models.py已经按照文档使用了 sorl.thumbnail.ImageField:

但是,我不确定如何配置admin.py. 我已经做了一个manage.py syncdb。目前,我有以下内容,但它没有在 Django 管理中显示缩略图。

我的项目/admin.py

我的项目/myapp/admin.py

0 投票
1 回答
1312 浏览

django - Django sorl-thumbnail 显示来自 url 的图像

我在项目的几个部分中使用了 solr-thumbnail,但是这次我想显示来自 URL 的图像,我有这样的:

视图将值 profile_picture_url 作为“http://....image.jpg”传递。如果我只是使用,图像会正确显示:

我究竟做错了什么 ?

谢谢

0 投票
1 回答
2821 浏览

django - 带有 Amazon s3 的 Django Sorl 缩略图的错误 URL

我在将 S3 用于媒体文件的 django 项目中使用 sorl 缩略图时遇到了一个非常奇怪的错误。我已按照此答案https://stackoverflow.com/a/12848650/538191中的说明完成了设置,实际上我的所有其他媒体文件都已正确生成。

但是对于通过 sorl 缩略图生成的图像,我得到一个这样的 url

https://he-s3.s3.amazonaws.com/cache/6f/cb/6fcb83175cb63f754fba9facec5dda7f.jpg?Signature=tgDEXyRV3gl3QtK%2BvwliqAtWqpM%3D&Expires=1357853609&AWSAccessKeyId=AKIAJLE6MUHDYS3HN6YQ

这个问题很奇怪,因为它将 S3 存储路径附加到图像 url,但它没有在两者之间添加 /media/。如果你检查

https://he-s3.s3.amazonaws.com/media/cache/6f/cb/6fcb83175cb63f754fba9facec5dda7f.jpg

该图像实际上存在于那里,但由于 url 生成错误,我得到一个损坏的图像。在设置文件中,我使用 s3boto 声明了 DEFAULT_FILE_STORAGE 并且它包含

我不明白为什么 sorl 缩略图图像中的路径不包含媒体。

任何帮助表示赞赏。

更新

问题不但没有得到解决,反而变得更加复杂。我所做的是我清除了缩略图中的 KVStore 并清除了所有数据库。我很高兴,因为我认为问题已经解决了,我现在得到了正确的 url。但后来我刷新了页面,我又得到了错误的 url。我不明白发生了什么,如果我清除缩略图数据库,它会显示一次正确的 url,然后再次显示错误的 url。

0 投票
3 回答
1737 浏览

python - SuspiciousOperation 使用 sorl-thumbnail

我有一个 Django Web 应用程序,它代表用户访问和操作多个服务器文件系统(例如 /fs01、/fs02 等)。我想向用户展示这些文件系统上的图像缩略图,并认为 sorl-thumbnail 将是这样做的方式。

似乎图像必须在 MEDIA_ROOT 下才能 sorl-thumbnail 创建缩略图。我MEDIA_ROOT的是/Users/me/Dev/MyProject/myproj/media,所以这有效:

正如我所料,它会创建缩略图并打印 im.url。但是当我path改为:

它失败了:

有没有办法解决这个问题?我可以使用 sorl-thumbnail 在这些其他文件系统(例如 /fs01、/fs02、/fs03 等)下创建缩略图吗?有更好的方法吗?

更新。 这是完整的堆栈跟踪:

0 投票
1 回答
955 浏览

python - Django - 如何使用 sorl-thumbnail?

我将 Django 与 PostgreSQL 一起使用,但我需要使用一些应用程序来处理缩略图。有一个应用程序评价很高,叫做Sorl-Thumbnail

在安装说明中说我需要使用键值/缓存系统

我的疑问是:我可以使用 PostgreSQL 数据库作为缓存还是必须安装 memcached 或 redis?

我目前没有使用任何缓存机制,该网站的目标是低流量。