我使用sorl-thumbnail
在我的django项目中创建缩略图。
在真实AWS服务器中部署我的django应用程序之前,我在本地计算机(Mac OS)中运行它
在开发模式(DEBUG = True
中settings.py
)中运行时,它运行正常。缩略图图像可以在任何页面中很好地加载。
当我更改为生产模式(DEBUG = False
中的settings.py
)时,它根本不起作用!所有缩略图都没有加载,甚至没有加载!
它在终端中显示如下错误:
[30/Nov/2016 13:13:14] "GET /media/cache/37/91/37915dc65a819027b65457f40c25580b.jpg HTTP/1.1" 404 128
当我直接通过网址(http://localhost:8000/media/cache/37/91/37915dc65a819027b65457f40c25580b.jpg)访问此图片时,会显示Not Found
错误。
但缩略图文件(37915dc65a819027b65457f40c25580b.jpg
)位于MY_COLLECTSTATIC_FOLDER/media/cache/37/91/
。
我不知道为什么页面无法加载此缓存的缩略图图像文件。