【Flask】checkboxの落とし穴
チェックボックスと併用する場合、
を参考にして
<input type = "hidden" name = "test1" value = "hoge"></input> <input type = "checkbox" name = "test1" value = "hogehoge"></input>
とするようにしたら上書きされると思ってやってみたけどうまく行かなかった。
試しにGETにしてURLを取ってみたら理由がわかった。
flask側で request.form['test1']
とやってたからだった。
これでは上書きではなくて1番最初の値を受け取っているだけでした。
てことで
test_value = request.form.getlist("test1")[-1]
として最後の値のみを取ってくるようにしたらうまく行った。
これって常識なんですかね、難しい