Django Satchmo无图像

Django Satchmo无图像,django,satchmo,Django,Satchmo,我用clonesatchmo建立并运行了基本的Satchmo存储,但是图像没有显示出来 消息来源显示: <a href="/product/neat-book/"><img src="" width="" height="" /></a> 提前谢谢 尝试运行此命令以检查问题python manage.py satchmo\u check 阅读本页底部有关安装数据的内容 您拥有的版本与此处的不匹配: 例如,此项与其他项不同(未全部选中) 易于安装 我也有同样的

我用clonesatchmo建立并运行了基本的Satchmo存储,但是图像没有显示出来

消息来源显示:

<a href="/product/neat-book/"><img src="" width="" height="" /></a>
提前谢谢

  • 尝试运行此命令以检查问题
    python manage.py satchmo\u check

  • 阅读本页底部有关安装数据的内容

  • 您拥有的版本与此处的不匹配: 例如,此项与其他项不同(未全部选中) 易于安装

  • 我也有同样的问题,有一次我也有过

    easy_install http://www.satchmoproject.com/snapshots/trml2pdf-1.2.tar.gz
    pip install reportlab
    rm -r store
    python clonesatchmo.py
    

    它工作得很好

    检查存储目录中的satchmo.log文件。如果你发现

    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之前,您可能需要安装一些库

    在我的案例中,问题通过以下方式解决:

    > 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
    
    我读了几页来寻找解决方案:

    希望这有帮助

    > 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