2

产品图片已正确上传到媒体文件夹,但在打开产品页面时没有被请求。产品图片的图片容器只是一个没有图片 src 的 div 此外,目录图片正在工作并且正在正确显示. 我无法弄清楚出了什么问题。请帮忙。

4

3 回答 3

3

正如这里的文档中提到的

请确保安装了 Python 图像库 (PIL) 的分支枕头,支持 ​​JPEG。首次安装枕头时会打印支持的格式。有关如何获得 JPEG 支持的说明是高度特定于平台的,但 PIL 指南也适用于枕头。一般来说,在安装过程中需要确保已安装并找到libjpeg-dev。

libjpeg-dev我猜你在安装 Pillow 时没有在服务器上安装。所以你应该:

  • pip卸载枕头
  • apt-get install libjpeg-dev # 或者你的服务器中类似的东西
  • pip install 枕头 # 再次是

希望能帮助到你!

于 2014-04-08T21:07:24.900 回答
0

如果 oscar 显示“img-not-found”图片,那么,可能是您没有为该产品设置图片(可能该产品是父产品的变体产品) 如果 oscar 在访问缩略图时提示错误,那么您应该按照@Hieu Nguyen 的建议在 Google 上搜索支持 JPEG 的安装 PIL

于 2014-10-20T13:50:48.360 回答
0

将此添加到您的 urls.py

if settings.DEBUG:
    urlpatterns += static(settings.MEDIA_URL,document_root=settings.MEDIA_ROOT)
于 2016-04-20T12:19:31.657 回答