【发布时间】:2015-06-04 07:20:22
【问题描述】:
我有一个 django 应用程序,它允许用户使用它提交图像。现在我的模型看起来像
class Posting(models.Model):
title = models.CharField(max_length=150)
images = models.ForeignKey(Image, null=True)
class Image(models.Model):
img = models.ImageField(upload_to="photos/",null=True, blank=True)
我正在尝试在我的模板中显示图像,但我似乎无法让它工作。我经历了无数的堆栈溢出帖子,但没有任何运气。在我的模板中,我有
{ for post in postings }
<img src"{{ post.image.url }} #and many variations of this
但是其他似乎显示了 url。网址似乎总是空白。任何帮助将不胜感激!
【问题讨论】:
-
试试这个 - 因为您的 Posting 模型具有 Image 模型的 'images' 命名属性。
-
<img src="/{{post.images.img}}"/>试试这个。我想问题出在相对路径上。将“/”附加到路径。
标签: django image imagefield