谁能帮我解决Django中无法解决的静态参考错误

时间:2018-10-18 17:31:47

标签: django image reference static pycharm

<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。我在说什么错吗?希望这可以为上述问题添加清楚的内容。

  • 商品ID为00和01
  • 项目属性为show_nameimage_name
  • 静态文件夹中的
  • 图像为dog.pngdog_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"
    },
}

0 个答案:

没有答案