假设我有一个base.html
和home.html
。base.html
文件有:
{% include 'home.html' with thelink='hard/coded/link' %}
字符串home.html
包含:
The link of static file is : {{ thelink }}
型
到目前为止,这很好。但是现在,我想这样做:base.html
:
{% load static %}
{% include 'home.html' with thelink={% static 'link' %} %}
型
我知道这是行不通的。那么我如何在include
标记中发送一个带有静态文件引用的变量呢?
2条答案
按热度按时间zzwlnbp81#
从评论区了解到:
单位:
base.html
字符串
在
home.html
中(例如,我使用了src=
)型
46qrfjad2#
Django模板语言支持您的用例。
您可以使用
as
将static
的结果赋给模板变量。文档:https://docs.djangoproject.com/en/dev/ref/templates/builtins/#static
这应该工作
字符串