我可以使用Django的模板引擎,同时设置自定义上下文和命名参数,来包含另一个部分的模板,就像这样:
{% include "list.html" with articles=articles_list1 only %}
{% include "list.html" with articles=articles_list2 only %}
正如你可能想象的那样,articles_list1
和articles_list2
是两个不同的列表,但我可以重复使用相同的list.html
模板,该模板将使用articles
变量。
我正在尝试使用Jinja2实现同样的功能,但我不知道推荐的方法是什么,因为不支持with
关键字。