首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django Satchmo无图像

Django Satchmo无图像
EN

Stack Overflow用户
提问于 2011-12-22 17:10:46
回答 2查看 478关注 0票数 3

我得到了基本的Satchmo存储,并使用克隆Satchmo运行,但是,图像不显示。

源码显示:

代码语言:javascript
复制
<a href="/product/neat-book/"><img src="" width="" height="" /></a>

在图像源应该位于的位置留空。当我运行python manage.py satchmo_check时,我没有得到任何错误。

我在Mac OS X Lion和virtualenv上运行python 2.7.1。

这是我的pip freeze > requirements :Django==1.3.1

代码语言:javascript
复制
PIL==1.1.7
PyYAML==3.10
Satchmo==0.9.2
TRML2PDF==1.0
-e hg+http://bitbucket.org/bkroeze/django-caching-app-plugins/@b0e77d2243cb5e655472a9f80581663cf59c5aa0#egg=django_caching_app_plugins-dev
-e hg+http://bitbucket.org/bkroeze/django-keyedcache/@4bf75598cab6c807d15c0dd643da2625ceb7d857#egg=django_keyedcache-dev
-e hg+http://bitbucket.org/bkroeze/django-livesettings/@68ac220849162a194fcb466de56febd100aa73a1#egg=django_livesettings-dev
django-registration==0.7
-e hg+http://bitbucket.org/bkroeze/django-signals-ahoy/@87f60574d64b9e87db3a086ee7ddea25f687a811#egg=django_signals_ahoy-dev
-e hg+http://bitbucket.org/bkroeze/django-threaded-multihost/@4aebd54035c8fbd38e4a5c5c87ff977a4740c4c2#egg=django_threaded_multihost-dev
pycrypto==2.4.1
reportlab==2.5
sorl-thumbnail==3.2.5
wsgiref==0.1.2
yolk==0.4.1

提前感谢!

EN

回答 2

Stack Overflow用户

发布于 2012-05-23 08:21:39

我也有同样的问题,有一次我做到了

代码语言:javascript
复制
easy_install http://www.satchmoproject.com/snapshots/trml2pdf-1.2.tar.gz
pip install reportlab
rm -r store
python clonesatchmo.py

它工作得很好。

票数 0
EN

Stack Overflow用户

发布于 2012-09-24 01:46:20

检查存储目录中的satchmo.log文件。如果你找到像这样的东西

代码语言:javascript
复制
Sun, 23 Sep 2012 09:59:41 sorl.thumbnail ERROR    Thumbnail tag failed:
Traceback (most recent call last):
  File "/home/mosta/VirtualEnv/luana/local/lib/python2.7/site-packages/sorl/thumbnail/templatetags/thumbnail.py", line 45, in render
    return self._render(context)
  File "/home/mosta/VirtualEnv/luana/local/lib/python2.7/site-packages/sorl/thumbnail/templatetags/thumbnail.py", line 97, in _render
    file_, geometry, **options
  File "/home/mosta/VirtualEnv/luana/local/lib/python2.7/site-packages/sorl/thumbnail/base.py", line 61, in get_thumbnail
    thumbnail)
  File "/home/mosta/VirtualEnv/luana/local/lib/python2.7/site-packages/sorl/thumbnail/base.py", line 86, in _create_thumbnail
    image = default.engine.create(source_image, geometry, options)
  File "/home/mosta/VirtualEnv/luana/local/lib/python2.7/site-packages/sorl/thumbnail/engines/base.py", line 17, in create
    image = self.scale(image, geometry, options)
  File "/home/mosta/VirtualEnv/luana/local/lib/python2.7/site-packages/sorl/thumbnail/engines/base.py", line 49, in scale
    image = self._scale(image, width, height)
  File "/home/mosta/VirtualEnv/luana/local/lib/python2.7/site-packages/sorl/thumbnail/engines/pil_engine.py", line 62, in _scale
    return image.resize((width, height), resample=Image.ANTIALIAS)
  File "/home/mosta/VirtualEnv/luana/local/lib/python2.7/site-packages/PIL/Image.py", line 1290, in resize
    self.load()
  File "/home/mosta/VirtualEnv/luana/local/lib/python2.7/site-packages/PIL/ImageFile.py", line 189, in load
    d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
  File "/home/mosta/VirtualEnv/luana/local/lib/python2.7/site-packages/PIL/Image.py", line 385, in _getdecoder
    raise IOError("decoder %s not available" % decoder_name)
IOError: decoder zip not available

在安装PIL之前,您可能需要安装一些库。

在我的例子中,这个问题是通过以下方式解决的:

代码语言:javascript
复制
> cd $my_virtual_env/lib
> ln -s /usr/lib/i386-linux-gnu/libjpeg.so
> ln -s /usr/lib/i386-linux-gnu/libfreetype.so
> ln -s /usr/lib/i386-linux-gnu/libz.so
> sudo pip uninstall PIL
> sudo pip install pillow

为了找到解决方案,我阅读了以下页面:

  • http://www.mail-archive.com/satchmo-users@googlegroups.com/msg00047.html
  • http://jj.isgeek.net/2011/09/install-pil-with-jpeg-support-on-ubuntu-oneiric-64bits/

希望这能有所帮助

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8601590

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档