Flask-Babel, как использовать перевод в файле шаблона Jinja

В моем приложении Flask в файле main.py я определил:

from flaskext.babel import gettext
....
def somefun():
    return render_template('some.html', messages=messages)

в файл шаблона some.html, я использовал:

<input type='text' name='keywords' value='{{ keywords|default('') }}' placeholder='{{ gettext('Search...') }}' />

Это дает ошибку:

<input type='text' name='keywords' value='{{ keywords|default('') }}' placeholder='{{ gettext('Search...') }}' />
UndefinedError: 'gettext' is undefined

Как импортировать эту функцию для использования шаблона?

9
задан plaes 12 January 2018 в 20:07
поделиться