0
正如標題所述。我在我的模板中構建圖像網址。有時圖像不在那裏。在這種情況下,我有一個默認圖像要顯示。Django在模板級處理不存在的網址
但是我如何處理模板級別的這種情況。也許寫一個過濾器?有其他方法嗎?
到目前爲止:
...
{% for m in movies %}
<img width="54" height="74" src="/site_media/images/{{ m.id }}.jpg"></img>
{% endfor %}
...
這裏有一些好的一點。正如你所說,即使我爲我的需求編寫過濾器,我也可能會做出多次磁盤讀取。所以爲了防止它使用緩存或將整個圖像存儲在MySQL中。你認爲哪個更快? – 2010-11-12 12:30:22
也不應該在傳統的rdms中存儲圖像。一些「NoSQL」數據庫擅長它,但總的來說這是一個壞主意。你應該做的是使用Djangos ImageField。它只會存儲圖像文件的路徑。該字段可以爲空,因此您可以在創建圖像url時檢查null。 – knutin 2010-11-12 13:13:46
酷!我根據我們在這裏討論的內容做了一些事情。謝謝... – 2010-11-12 18:54:07