首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >django缩略图img url无法在html中正确呈现

django缩略图img url无法在html中正确呈现
EN

Stack Overflow用户
提问于 2012-01-20 21:18:44
回答 1查看 597关注 0票数 1

这是我的模板中的HTML代码片段:

代码语言:javascript
复制
{%load thumbnail%}
<img style="border: 1px solid #53BCB8; padding: 2px;" src="{%thumbnail 'photodir/photo.jpg' 256x256%}" />

在我的settings.py中

代码语言:javascript
复制
MEDIA_URL="http://url.com/static/"

这是HTML的呈现状态:

代码语言:javascript
复制
<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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-24 00:12:34

看一看,我为你创建了a test project。它的工作方式就像一个护身符:

代码语言:javascript
复制
Django==1.3.1
Pillow==1.7.6
sorl-thumbnail==11.12

我得到的结果是/media/cache/77/c6/77c60cc55e126abe02cbe5de48693c80.png。因此,您的MEDIA_ROOT变量似乎包含了一个错误的值。请确保它有一个尾部斜杠。

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

https://stackoverflow.com/questions/8942031

复制
相关文章

相似问题

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