在Django中显示模型对象的图像

在Django中显示模型对象的图像,django,Django,所以我有这个模型: class Inssurance(models.Model): name = models.CharField(max_length=45, blank=False) user = models.ForeignKey(User, on_delete=models.CASCADE) address = models.TextField(blank=True) logo = models.FileField(blank=True) city

所以我有这个模型:

class Inssurance(models.Model):
    name = models.CharField(max_length=45, blank=False)
    user = models.ForeignKey(User, on_delete=models.CASCADE)
    address = models.TextField(blank=True)
    logo = models.FileField(blank=True)
    city = models.ForeignKey(City, models.SET_NULL, blank=True, null=True)
    phone = models.CharField(max_length=15, blank=True)
    fax = models.CharField(max_length=15, blank=True)
    date_posted = models.DateTimeField(default=timezone.now)
    date_updated = models.DateTimeField(auto_now=True)
    def __str__(self):
        return self.name
还有这个:

class Folder(models.Model): #Dossiers sinistre
    numero = models.CharField(max_length=20, default=dossier_number, editable=False)
    created_by = models.ForeignKey(Prestataire, on_delete=models.SET_NULL, null=True)
    matricule = models.CharField(max_length=10, default="XXXXX-A-1")
    Inssurance= models.ForeignKey(Inssurance, on_delete=models.SET_NULL, null=True)
我正在处理文件夹的模板,我想显示相关保险的图像

这是我想到的,但图像无法显示:

<img src="{{folder.inssurance.logo.url}}" alt=""/>

有一个小的修正必须在文件夹模型中完成。 字段名

Inssurance = 
但是在你的模板中

folder.inssurance.logo.url
换成

folder.Inssurance.logo.url

首先,Inssurance=和Inssurance=是同一件事,它在编码中不是问题,我的代码中有Inssurance=。其次,folder.Inssurance(访问变量),folder.Inssurance,抛出一个错误,因为您试图访问一个对象。我的意思是Inssurance中的“I”大写字母。您调用了错误的变量。它是区分大小写的哦,不,我在stackoverflow中犯了错误,在代码中是我不是我。
folder.Inssurance.logo.url