我的管理页面和站点页面都没有正确显示我的图像的缩略图:
我的项目完全借鉴了以下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
以前有没有人遇到过类似的问题?如何让缩略图缓存并显示?