Jinja随附的烧瓶非模板HTML文件

时间:2019-07-16 12:46:43

标签: python html flask jinja2

在我的Flask应用程序中,我有一个html文件,其中包含一些html和一些js,它们在语义上属于同一类,并且不能以明智的方式单独使用。我使用Jinja的{%include ... %}在2个html模板中包含了此文件。

现在,我的第一种方法是将该文件放入模板文件夹。但是,我从未在此文件上调用render_template,因此似乎不适合将其存储在该目录中。

另一种方法是将其放入静态文件夹,因为其内容确实是静态的。但是然后我不知道如何告诉Jinja在另一个目录中查找它,因为使用Jinja的所有文件都在模板文件夹中。

是否可以通过Jinja完成此操作,还是有更好的方法?

1 个答案:

答案 0 :(得分:1)

您对此太想了。如果Jinja包含该文件,则它是模板文件,并且属于templates目录。