9
、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
テンプレートの使用のために、この関数をインポートする方法は?
それは真実ではない、私は、任意のインポートアクションなしに「_」を使用することはできません。 –
@BrentJiang Flask-Babelエクステンションを実際に初期化しましたか? – plaes
@BrentJiang **コンフィグレーション** – plaes