在Django中加载具有变量名的静态文件

发布于 2021-01-29 16:27:56

我正在尝试加载以下静态文件

 <a href="{%static 'static/images/'{{ image.title }}'.png' %}">img file</a>

在从数据库派生image的for循环中images

但是我只是犯了一个错误 Could not parse the remainder: '{{' from ''static/matrices/'{{'

我应该怎么做才能解决这个问题?我不能使用相对路径,因为同样的html模板也将由小节使用。

关注者
0
被浏览
39
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    引号太多!

    只是

    <a href="{% static 'images/{{ image.title }}.png' %}">img file</a>
    

    并且您不必在链接中调用static,因为您已经加载了static



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看