【发布时间】:2014-04-12 02:35:36
【问题描述】:
我的管理页面和网站页面都无法正确显示我的图片缩略图:
我的项目完全借鉴了以下photologue教程: https://github.com/jdriscoll/django-photologue/tree/master/example_project
我正在使用 Django 1.6.2 和 Photologue 2.7。所有需求均按照教程安装。
我完全没有对教程源代码进行任何更改,成功地将图库和照片(来自管理页面)添加到数据库中,并成功执行了 synchdb、migrate 和 plinit 命令。
但是,我的“缓存”目录是空的,就好像根本没有生成缩略图一样,即使我使用来自文档的plcache 命令手动强制缓存预缓存图像:https://code.google.com/p/django-photologue/wiki/ManagementCommands
而且,我所有的图像都是预缓存的,所以我真的不确定为什么它们没有被缓存......:
eclipse pydev 中的调试器告诉我它正在尝试定位缩略图,但就像我之前提到的那样,它们没有被缓存,所以它会打印:
[08/Mar/2014 16:51:42] "GET /media/photologue/photos/cache/pic3_thumbnail.jpg HTTP/1.1" 404 1780
根据这篇文章,此错误可能是由不正确的 MEDIA_URL 或 MEDIA_ROOT 设置引起的: sorl-thumbnail not creating thumbnails
但是,我的媒体根目录和 url 是由我借用的教程设置的,我认为设置正确。
此问题与此 google 论坛上报告的问题相同: https://groups.google.com/forum/#!topic/django-photologue/tu4IVekLJJo
以前有人遇到过类似的问题吗?如何让缩略图缓存并显示?
【问题讨论】:
-
“如果我点击它”是什么意思。听起来您正在单击指向确实存在的图像资源的 链接,但渲染的图像链接不正确?
-
链接有效,它指向图像。缩略图不存在 - 虽然找到了解决方案,但还是谢谢大家
标签: python django gallery thumbnails photologue