anti scroll

ブラウザと小説の新しい関係を模索する

kay framework でsubmitボタンの文字を変える方法

 最近kay-frameworkを調べているのですが、自動フォーム作成で表題の件について意外と苦労したのでメモです。

 結論としては、テンプレートで、

{{ form()|safe }} 

 としている部分を、

{{ form(button_label="送信")|safe }}

 などとすればボタンの文字が「submit」から「送信」に変わります。

 他の方法としては、呼び出し側のpython

class hoge(request):
  form = HogeForm()
  widget = form.as_widget()
  form_html = widget.render(button_label=u"送信")
  render_to_response("hoge.tmpl", {"form_html":form_html})