我正在尝试在我的模板上显示图像,但这有点困难。
我不知道如何在静态文件夹上获取图像。在这个foder中,有一个“Image”文件夹,里面是我的所有图像。
以下是代码:
{% for document in documents %}
<div id="fiche-photo" class="col-md-6">
{% if document.actif %}
<img src="{%static "images/temp/"%}" class="img-responsive" />
{% endif %}
</div>
{% endfor %}
我知道模型和形式都很好,我测试了一个普通的src,但是使用模板有点困难。
以下是模型:
class Documents(models.Model):
docTypeId = models.ForeignKey('DocType', null=True)
entrepriseId = models.ForeignKey('Entreprise', null=True)
name = models.CharField(max_length=50)
description = models.CharField(max_length=250)
fileName = models.CharField(max_length=250)
actif = models.BooleanField()
url = models.CharField(max_length=250, null=True)
def docFileName(self):
return "documents/" + str(self.entrepriseId.id) + "/" + str(self.id) + ".jpg"
docFileName = property(docFileName)
如果你有一些想法,我会对它开放:)
度过愉快的一天:)
答案 0 :(得分:0)
这一行:
<img src="{%static "images/temp/"%}" class="img-responsive" />
由于static
标记内和周围的引号,会引发错误。
尝试:
<img src="{%static 'images/temp/'%}" class="img-responsive" />