Как автоматически получить контекст django в фильтрах Jinja2?
Например, у меня есть объект paginator с большим количеством атрибутов, и я не хочу писать что-то вроде {{ paginate(paginator) }}
в шаблонах.
Как можно получить контекст автоматически в функции фильтра, например, Django register.inclusion_tag(…, takes_context=True)
?
Да, конечно, я могу сделать что-то вроде paginate(paginator)
, но это выглядит странно, имхо.
1 ответ
О, вот оно.
@jinja2.contextfunction
def paginate(context):
pass