0
我這樣做,我被告知這種方式不是在生產中做到這一點的最佳方式,但是這種方法很有效。我不明白爲什麼我不能用這種方式來改變它。如何上傳圖片併發布該圖片(製作中)?
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}}代替,但我不想改變現在的每一件事...這是一個問題嗎?
除了有一些無意義的代碼完全複製了imagefield的功能之外,你的意思是? –
@DanielRoseman,等待什麼?我的意思是上面的代碼我得到的圖像很好,但這是一種有效的方式嗎?當我在本地做{{category.image}}時,我沒有得到任何圖像,這就是爲什麼我做了這是我做的方式,但現在我正在生產中,我不知道是否從get_image_url –
@DanielRoseman切換到{{category.image}},我個人非常感謝您對我的幫助,我終於完成了我的第一個個人項目,並且你非常有幫助。非常感謝你 –