Django从模板加载静态url和路径

Posted

技术标签:

【中文标题】Django从模板加载静态url和路径【英文标题】:Django loading static url and path from template 【发布时间】:2014-09-15 10:58:25 【问题描述】:

我需要在 Django 模板中链接一个 href 标记。该文件位于文件夹 product-images 下的静态位置。实际文件名位于 db 中...

所以,基本上它需要加载 product-images/book1.jpg...我如何将 productinfo.link 与 product-images/..连接起来 下面的代码不起作用..

<a href="% static "product-images/" productinfo.link %">

【问题讨论】:

【参考方案1】:

你试过了吗

<a href="% static "product-images/" %productinfo.link">

你可能需要

<a href="% static "product-images/" % productinfo.link|safe ">

避免html转义

【讨论】:

以上是关于Django从模板加载静态url和路径的主要内容,如果未能解决你的问题,请参考以下文章

如何从 Django 加载模型管理文件中的静态文件?

django 改了静态文件但是页面没有变

Django静态文件没有加载。修复settings.py以在相对路径上加载文件

Django——模板路径 模板变量 常用过滤器 静态文件的使用

Django:无法从 DigitalOcean Droplet 上的模板加载静态文件

模板不存在。加载静态文件和模板 Django 项目结构