flask babel 在jinja2 模版中,如何翻译从数据库中拿出的数据?

 <h3>{{ _('%(home1.house_address)')}}</h3>

在jinja 模版中,翻译固定的文字可以,但是怎么翻译数据库里面提取出来的文字?

我按照上面的写法,发现不行.... 他直接把 home1.house_address 当作要翻译的字段处理了,实际上他是一个变量~~

        return render_template('details.html',home1 = home1)
阅读 3.1k
1 个回答
<h3>{{ _('%(house_address)', house_address=home1.house_address) }}</h3>

这样不就行了吗!

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进