如何在Jinja2过滤器中自动获取django上下文?

时间:2009-12-12 08:57:37

标签: django jinja2 django-context

例如,我有一个包含很多属性的paginator对象,并且不想在模板中写{{ paginate(paginator) }}之类的内容。

如何在过滤器函数中自动获取上下文,例如django register.inclusion_tag(…, takes_context=True)

是的,当然,我可以做类似paginate(paginator)的事情,但看起来很奇怪,imho。

1 个答案:

答案 0 :(得分:1)

哦,就在这里。

@jinja2.contextfunction
def paginate(context):
    pass