<img src="{{ STATIC_URL }}images/{{ item.image_name }}.png" alt="item icon" title="items"/>
我在数据库static_folder/images/image_name.png
中有图像,并且当我尝试从python文件中获取image_name并尝试从静态文件夹中获取该特定图像时,一直出现此错误。难道我做错了什么?我是django模板的新手。
问题似乎出在image_name属性中,因为当我将image_name
替换为show_name
时,它实际上显示了dog.png并将item.show_name
检索为dog,但无法使用狗微笑着,因为它是两个单词,图像被保存为dog_smiling.png
,这就是为什么我不得不给另一个属性image_name
来删除空格并在单词之间加下划线的原因,但是item.image_name
似乎不返回任何内容,当我检查页面上的备用图像图标时得到images/.png
。我在说什么错吗?希望这可以为上述问题添加清楚的内容。
show_name
和image_name
dog.png
和dog_smiling.png
代码:
BOX = {
u"00": {
u"show_name": u"Dog",
u"image_name": u"dog"
},
u"01": {
u"show_name": u"Dog smiling",
u"image_name": u"dog_smiling"
},
}