【问题标题】:Django - Reusing HTML snippets from multiple, different templatesDjango - 重用来自多个不同模板的 HTML 片段
【发布时间】:2016-07-27 21:38:11
【问题描述】:

在我的 Django 中,有没有办法重用来自不同来源的 HTML 块?我知道有一种方法可以从基本模板继承 HTML,但是有什么方法可以从两个或多个来源获取 HTML?

假设我想获取一个仅包含表格的模板和另一个仅包含导航栏的模板,并将其放置在基本 HTML 之上。我该怎么做呢?我们还假设带有表格的模板和带有导航栏的模板具有变量标签,例如{{variable}}

提前致谢!

编辑:语法。

【问题讨论】:

    标签: html django templates


    【解决方案1】:

    我认为你可以使用{% include "path/to/partial.html" %} 来实现这一点。

    Django 文档中的一个示例:

    {% include "name_snippet.html" with person="Jane" greeting="Hello" %}
    

    参考:https://docs.djangoproject.com/en/1.9/ref/templates/builtins/#include

    【讨论】:

    • 谢谢!正是我想要的。
    猜你喜欢
    • 2017-09-13
    • 2017-09-07
    • 1970-01-01
    • 1970-01-01
    • 2013-01-22
    • 1970-01-01
    • 2017-09-01
    • 2022-01-22
    • 1970-01-01
    相关资源
    最近更新 更多