1
我有我想要顯示的靜態文件中的對象圖片。但是對於一些物體,我沒有圖片,對於那些我想顯示圖像說「沒有圖片可用」。因此,我有一個名爲「圖片」的字段,對於有圖片的對象設置爲1,對於沒有圖片的對象,設置爲0。 我做了一個模板標籤,應該能夠插入正確的圖片,但我面臨一個問題。使用django自定義模板標籤來顯示照片
模板標籤文件:
def static_picture(id_internal, picture):
if picture == 1:
return '"' + "{% static" + ' "' + 'img/pictures/' + id_internal + '.jpg' + '"' + ' %}' + '"'
else:
return '"' + "{% static" + ' "' + 'img/pictures/picture_missing.jpg' + '"' + " %}" + '"'
HTML:
<img src="{{ object.id_internal|static_picture:object.picture }}" class="img-responsive">
它輸出這一點,但沒有顯示圖片:
<img src="{% static "img/pictures/339-10026.jpg" %}" class="img-responsive">
的路徑是正確的,畫面存在。我究竟做錯了什麼?