Я пишу собственное расширение jinja2
a> для использования в приложениях flask
, и я ищу способ получить доступ к данным контекста шаблонов с помощью тега, который я реализую. То есть я хочу, чтобы тег расширения использовал параметры контекста, переданные в шаблон:
@app.route('/users/<user_id>')
def user_page(user_id):
...
return render_template('users/index.html', user_id=user_id, active=True)
Шаблон:
<!-- I want this tag to see the value of user_id and active -->
{% my_jinja2_tag %}
Я знаю, что могу отображать переменную контекста, используя {{ user_id }}
, но я ищу способ проверить контекст шаблона, отображающего пользовательское расширение jinja2. Это выполнимо? Спасибо.