当我尝试在django-photologue中添加jpg文件时,我得到"服务器错误(500)"。
apache日志显示:
" POST / admin / photologue / photo / add / HTTP / 1.1" 500 330 http://www.mywebsite.net/admin/photologue/photo/add/" " Mozilla的/ 5.0 (X11; Linux x86_64)AppleWebKit / 537.36(KHTML,和Gecko一样) Chrome / 39.0.2171.95 Safari / 537.36"
该文件实际上传到服务器上的媒体文件夹,但它没有显示在管理界面中,我也无法将其添加到图库中。
另外添加png文件也可以。
有什么建议吗?
编辑:当我启用django的调试时,我得到了
异常类型:UnsupportedOperation异常值:fileno异常位置:/usr/local/lib/python2.7/dist-packages/photologue/models.py in create_size,第455行 -
答案 0 :(得分:1)
问题是由于我使用的Django版本(1.6)。我更新到最新的Django版本,它解决了这个问题。
答案 1 :(得分:0)
正如karthikr已经说过的那样:如果你没有提供任何错误信息/只是错误信息的一部分,那么很难提供建议。
但是,您声明JPG文件会导致错误,而PNG运行良好。这会在我的平台上向我提出Pillow的问题; Pillow是Photologue的依赖,安装(并且正常工作)可能非常麻烦。尝试谷歌搜索'Pillow jpg',以及操作系统的名称。