要素をクリックしたら、jsonを返して値をレンダリングする処理を書いてるんだけど、ieの一部のバージョンでjsonがそのまま表示されてしまう不具合が。
preventDefaultが使えない場合はreturnValueにfalseをセットする方法で回避できた
event.preventDefault ? event.preventDefault() : event.returnValue = false;
FormsetのcleanでraiseしたValidationErrorはnon_form_errorで取得できる
Exceptionなど、例外の基底クラスをexceptすれば子クラスはすべてキャッチされるが、意図しない例外もすべてキャッチしてしまう。
例外クラスをちゃんと指定してキャッチするには、タプルで書けばいい。
データ調査でSQLの出力内容をスプレッドシートに貼りつけるとき、NULLが入ると邪魔なので。
mysqlでやったことなかったので調べた。ifnullだった。
mysql> select ifnull(null, 'yes'); +---------------------+ | ifnull(null, 'yes') | +---------------------+ | yes | +---------------------+ 1 row in set (0.00 sec)
nullifなんてのもある
nullifは渡された値がequalだとNULLになる
mysql> select nullif('yes', 'yes'); +----------------------+ | nullif('yes', 'yes') | +----------------------+ | NULL | +----------------------+ 1 row in set (0.01 sec) mysql> select nullif('yes', 'no'); +---------------------+ | nullif('yes', 'no') | +---------------------+ | yes | +---------------------+ 1 row in set (0.00 sec)