如何在龙卷风中包含其他HTML文件作为模块

时间:2017-08-28 13:31:37

标签: python tornado

我有一个名为select statement的模板文件,我想将main.html中的导航栏添加到我的nav.html。我怎么能在龙卷风中做到这一点?我查看tornado documents他们建议使用的地方

main.html

但是当我尝试将模块添加为

{% module Template("module-entry.html", show_comments=True) %}

我得到了 {% module Template("nav.html") %}

  

FileNotFoundError:[Errno 2]没有这样的文件或目录:   ' /家庭/西格玛/ PycharmProjects / tornadoProj / __ /视图/ nav.html'

我不明白FileNotFoundException如何进入我的道路?帮助

1 个答案:

答案 0 :(得分:1)

我没有使用模块,你可以在 main.html 中使用 阻止 你可以这样

<html>
<body>
    <header>
        {% block header %}{% end %}
    </header>
    <content>
        {% block body %}{% end %}
    </content>
    <footer>
        {% block footer %}{% end %}
    </footer>
</body>
</html>

在nav.html中:

{% block header %}
    <ul><li>...</li><li>...</li><li>...</li></ul>
{% end %}