【发布时间】:2013-04-11 13:30:19
【问题描述】:
我正在 Django 上编写一个画廊应用程序,我有一些问题。
我的目标是显示运行我的应用程序的计算机路径中的图像。
例如,我要显示的所有图像都位于“/usr/local/media/pictures”中
如果我在 MEDIA_ROOT 中设置路径“/usr/local/media/pictures”然后像这样显示我的图像 => (img src="/media/picture_1.jpg"/) where picture_1. jpg 在“/usr/local/media/pictures”中。
但现在我想使用一些直接从图像创建缩略图的应用程序(如 solr-thumbnail)。
我的问题是 solr-thumbnail 从 ImageField 创建缩略图,我不知道如何从路径创建 ImageField。
我已经在 ImageField 上搜索了一些文档,看起来我们需要在模型上声明 ImageField,但我不想将图像存储在我的数据库中。因为我的用户可以从他的文件资源管理器中删除/创建图像。我的应用程序没有上传。
感谢您的帮助。
【问题讨论】:
-
编辑:我安装的 solr-thumbnail 很糟糕。我们可以只给 solr-thumbnail 一个文件,例如:image = open(pathimage) 然后在 tempalte 中:{% thumbnail image "200x200" crop="center" as im %} 就可以了。
标签: python django django-models