【发布时间】:2012-03-01 11:14:36
【问题描述】:
在我的 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
如何导入这个函数供模板使用?
【问题讨论】:
标签: python flask jinja2 gettext flask-babel