我是这样做的,我被告知这种方式不是在生产中做到这一点的最佳方式,但这有效。我不明白为什么我不能用这种方式来改变它。
class Category(models.Model):
image = models.ImageField(upload_to='images/', null=True, blank=True)
def get_image_url(self):
return "%s%s" %(settings.MEDIA_URL, self.image)
然后在模板中我这样做
<img src='{{category.get_image_url}}' class="img-rounded" alt="Cinque Terre" width="210" height="200" style="text-align:center;"/>
我想我可以使用{{category.image}}代替,但我现在不想改变所有事情......这是一个问题吗?