这是我的模板中的HTML代码片段:
{%load thumbnail%}
<img style="border: 1px solid #53BCB8; padding: 2px;" src="{%thumbnail 'photodir/photo.jpg' 256x256%}" />在我的settings.py中
MEDIA_URL="http://url.com/static/"这是HTML的呈现状态:
<img style="border: 1px solid #53BCB8; padding: 2px;" src="http://url.com/staticphotodir/photo_jpg_256x256_q85.jpg" />问题是:在呈现的html中,img url无效。"static“和"photodir”之间缺少尾部斜杠。这是如何发生的,解决方案是什么?有谁能解释一下吗?
注意:thumbnail模板标签属于sorl-thumbnail
发布于 2012-01-24 00:12:34
看一看,我为你创建了a test project。它的工作方式就像一个护身符:
Django==1.3.1
Pillow==1.7.6
sorl-thumbnail==11.12我得到的结果是/media/cache/77/c6/77c60cc55e126abe02cbe5de48693c80.png。因此,您的MEDIA_ROOT变量似乎包含了一个错误的值。请确保它有一个尾部斜杠。
https://stackoverflow.com/questions/8942031
复制相似问题