flask-admin:修改按钮文本

时间:2017-04-14 01:40:47

标签: python flask flask-admin

我还没有在stackoverflow上找到类似的问题,我想将保存按钮更改为提交确认编辑表单上。我知道这可能不容易改变。感谢您提前提出建议。

enter image description here

1 个答案:

答案 0 :(得分:2)

flask-admin的代码中搜索后,我发现按钮是使用宏render_formrender_form_buttonsextra呈现的。这些按钮的值是{{ _gettext("blabla") }}的硬编码。

由于这些按钮不是数据模型的字段,因此我们无法使用rendering rules来自定义该值。我认为有两种方法可以完成这项工作:

  • 更改在flask-adminrender_form_buttonsextra)来源中呈现这些按钮的宏
  • flask-admin使用flask-babelex进行本地化({{ _gettext("blabla") }}),您可以'翻译' {-1}} Savesubmit with flask-babelex

更新:

您可以在自己的模板目录中自定义confirm

edit.html