tornado模板中include文件名中包含变量

遇到了这一问题,在模板中要包含文件,不过文件名是需要变的 按开始的写法

    
    {% include 'ext/node{{id}}.html' %}
   

结果运行时报错, ext/node.html 文件没有找到

google group 里找到了对应的方案 使用

{% module Template('ext/node'+id+".html") %}

替代 不过要注意,在使用module Template时,如果模板中使用到了变量,此处调用时也要把变量传进去 例如

    {% module Template('ext/node'+id+".html",id=id) %}