Flask の wtform は入力値の自動チェックを行うので便利なんですが、自動チェックさせるとときどき引っかかるので面倒です。
SelectField を使うなら値はしっかり設定しておかねば入力値はすべてはじいてくれます。選択肢をデータベースからひいてきて自動設定している場合なぞ要注意です。
SelectField を設定する関数を書けば便利です。
Form をインスタンス化しただけで form.validate() をついかけてしまうような間違いを防ぐことができます。
Flask の wtform は入力値の自動チェックを行うので便利なんですが、自動チェックさせるとときどき引っかかるので面倒です。
SelectField を使うなら値はしっかり設定しておかねば入力値はすべてはじいてくれます。選択肢をデータベースからひいてきて自動設定している場合なぞ要注意です。
SelectField を設定する関数を書けば便利です。
Form をインスタンス化しただけで form.validate() をついかけてしまうような間違いを防ぐことができます。
globals() locals()
a = 0 # int a *= 1.0 # float a = str(a) # string
if False + 1: print('???')
(Python は素晴らしい言語かもしれないが)ライブラリ管理がなっていない。
flex remove-comments.l; gcc lex.yy.c -lfl -o remove-comments.exe
./remove-comments.exe filename
SELECT * FROM pages WHERE menuid=$id AND NOT status LIKE 'onhold' ORDER BY id desc
SELECT * FROM pages WHERE menuid=$id AND (status IS NULL OR NOT status LIKE 'onhold') ORDER BY id desc
update 'table' set start=(@tmp:=`X`), X=Y, Y=@tmp
Flask の Blueprint は、ルート、静的ファイル、テンプレートをまとめて管理できます。しかし、テンプレートが指定できません。 ここでは、Blueprint の template_folder の問題点と回避策を説明します。 Blueprint のテンプレート問題...