【发布时间】:2014-05-11 17:41:52
【问题描述】:
产品图片已正确上传到媒体文件夹,但在打开产品页面时没有被请求。产品图片的图片容器只是一个没有图片 src 的 div 此外,目录图片正在工作并且是被正确显示。我无法弄清楚出了什么问题。请帮忙。
【问题讨论】:
标签: django image django-oscar
产品图片已正确上传到媒体文件夹,但在打开产品页面时没有被请求。产品图片的图片容器只是一个没有图片 src 的 div 此外,目录图片正在工作并且是被正确显示。我无法弄清楚出了什么问题。请帮忙。
【问题讨论】:
标签: django image django-oscar
如文档here中所述
请确保枕头,Python 图像库的一个分支 (PIL),安装时支持 JPEG。打印支持的格式 首次安装枕头时。有关如何获取 JPEG 的说明 支持是高度特定于平台的,但 PIL 的指南应该可以工作 枕头也是。一般来说,您需要确保 libjpeg-dev 已安装并在安装过程中找到。
我猜你在安装 Pillow 时没有在服务器上安装 libjpeg-dev。所以你应该:
希望对你有帮助!
【讨论】:
如果 oscar 显示“img-not-found”图片,那么,可能是您没有为该产品设置图片(很可能,该产品是父产品的变体产品) 如果 oscar 在访问缩略图时提示错误,那么您应该按照 @Hieu Nguyen 的建议在 Google 上搜索 install PIL with JPEG support
【讨论】:
将此添加到您的 urls.py
if settings.DEBUG:
urlpatterns += static(settings.MEDIA_URL,document_root=settings.MEDIA_ROOT)
【讨论】: