django 模板中使用变量 html展示图片

django框架的方便之处就是python拿到了数据可以直接传递给html文件,省去了前后端数据交互的过程,有一点要注意的是,引用的变量只需要是render中传入的属性值,比如在view.py中返回的模板
django框架展示图片如果是本地的,需要使用settings中配置的路径,后面直接加上这个路径下的位置即可

  context['src_list'] = [1,2,3]
return render(request, 'aj.html', context)
{% load static %}
 
    {% for s in src_list %}
  • Smiley face {{ item.name }}
  • {% endfor %}

如果在img标签引用绝对路径(item.path),少数浏览器也可以展示,因为可能他自动转换成了file协议

Smiley face

但是多数浏览器还是不会这么做的,因此带来的不兼容问题会比较严重
以上就是在使用django模板过程中,小编遇到的一些细节问题,希望能给大家提示✿✿ヽ(°▽°)ノ✿

你可能感兴趣的:(django 模板中使用变量 html展示图片)