在我的Flask应用程序中,我有一个html文件,其中包含一些html和一些js,它们在语义上属于同一类,并且不能以明智的方式单独使用。我使用Jinja的{%include ... %}
在2个html模板中包含了此文件。
现在,我的第一种方法是将该文件放入模板文件夹。但是,我从未在此文件上调用render_template
,因此似乎不适合将其存储在该目录中。
另一种方法是将其放入静态文件夹,因为其内容确实是静态的。但是然后我不知道如何告诉Jinja在另一个目录中查找它,因为使用Jinja的所有文件都在模板文件夹中。
是否可以通过Jinja完成此操作,还是有更好的方法?
答案 0 :(得分:1)
您对此太想了。如果Jinja包含该文件,则它是模板文件,并且属于templates目录。