一个普通的 jinja2 包含看起来像,{% include 'directory/filename.html' %}但我正在寻找类似 `{% include 'dropins/*.html' % 的东西,其中显然顺序是按字母顺序排列的。
这可能吗?如何?
您可以传递文件名列表,然后遍历它们:
{% for file_name in file_list %}
{% include file_name %}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
当然,在 file_list 中,您应该已经构建了文件名列表
file_list = ['dropins/file1.html', 'dropins/file2.html']
Run Code Online (Sandbox Code Playgroud)
在 Python 中,我会编写一些函数来发现该目录中的所有文件,然后将它们的文件名保存到列表中...
| 归档时间: |
|
| 查看次数: |
3540 次 |
| 最近记录: |