我目前有一个嵌入式<iframe>
,它有一个硬连线的静态网址:
<iframe src="{% static 'docs/ver600/technical-reference-guide/_build/html/index.html' %}" frameborder="0" class="full-screen"></iframe>
我想用变量替换部分静态字符串。
例如,&#34;技术参考指南&#34;只是一个文档名称变量。显然,只是嵌入模板变量并不起作用:
<iframe src="{% static 'docs/ver600/{{ doc_name }}/_build/html/index.html' %}" frameborder="0" class="full-screen"></iframe>
在模板中处理此类动态交互的最佳方法是什么?
此外,文档名称源自页面slug:
{% page_attribute 'slug' %}
如果这会改变回应。
答案 0 :(得分:0)
尝试add
过滤器(docs here)。它可以将字符串和变量值(假设它们也是字符串)链接在模板标记内。
示例:
{% static 'docs/ver600/'|add:doc_name|add:'/_build/html/index.html' %}