显示来自 django 模板的图像 url

Posted

技术标签:

【中文标题】显示来自 django 模板的图像 url【英文标题】:Displaying image url from django template 【发布时间】:2011-11-17 01:57:40 【问题描述】:

这是一个非常基本的问题 -

我有一个名为 Book 的模型,它有一个属性 imageURL(它是一个字符域)。

我有这个模板代码 -

<text class= "text" id = "bookTitle"> book.title|safe </text><br/>
                <text class= "text" id= "bookAuthor">by  book.author|safe </text><br/>
                <img src= str(book.imageURL) class = "result" />

但是,str(book.imageURL) 总是返回一个 unicode 值(因为 Django 模型就是这样做的?) - 我怎样才能获取字符串 url 以便我可以把它放在这里?

谢谢

【问题讨论】:

***.com/questions/3266048/django-images-display***.com/questions/901551/… 试试这个: 【参考方案1】:

模板代码无效,试试这个:

<text class= "text" id = "bookTitle"> book.title|safe </text><br/>
                <text class= "text" id= "bookAuthor">by  book.author|safe </text><br/>
                <img src=" book.imageURL " class = "result" />

【讨论】:

以上是关于显示来自 django 模板的图像 url的主要内容,如果未能解决你的问题,请参考以下文章

Django:如何根据表单中的选定选项在模板上显示来自 django 数据库的图像?

来自 Django 中 ImageField 的图像不会加载到模板中

为啥 Django 不在我的模板上显示我的动态背景图像

在另一个模板中显示来自 Django 视图的 HTML 表

模板不显示图像 - django

Django 模板视图 url 或 FileField