W mojej aplikacji kolbie w main.py akt I zdefiniowane:Kolba-Babel, jak korzystać z tłumaczenia w Jinja pliku szablonu
from flaskext.babel import gettext
....
def somefun():
return render_template('some.html', messages=messages)
w pliku szablonu some.html użyłem:
<input type='text' name='keywords' value='{{ keywords|default('') }}' placeholder='{{ gettext('Search...') }}' />
To daje błąd:
<input type='text' name='keywords' value='{{ keywords|default('') }}' placeholder='{{ gettext('Search...') }}' />
UndefinedError: 'gettext' is undefined
Jak importować tę funkcję do użycia szablonów?
to nie jest prawda, nie mogę używać „_” bez jakichkolwiek działań importujących. –
@BrentJiang Czy faktycznie zainicjowałeś rozszerzenie Flask-Babel? – plaes
@BrentJiang Zobacz dokumentację, pod ** Konfiguracja ** – plaes