你如何上传图像并发布该图像(在生产中)?

时间:2016-03-21 08:55:50

标签: django

我是这样做的,我被告知这种方式不是在生产中做到这一点的最佳方式,但这有效。我不明白为什么我不能用这种方式来改变它。

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}}代替,但我现在不想改变所有事情......这是一个问题吗?

1 个答案:

答案 0 :(得分:0)

试试这个教程,也许这个上传文件的后端代码就是你要找的。 https://www.youtube.com/watch?v=C9MDtQHwGYM