django

お小遣い帳のテンプレートで出力値をエスケープしていなかったのでエスケープするようにした

通常djangoでパラメータを出力する時は {{ parameter }} としますが、パラメータの値中にあるhtmlにとっての特殊文字をエスケープして出力する場合(ver0.95まで) {{ parameter | escape }} といったようにescapeフィルタをつけてあげることで実現します。 こ…

とりあえず、暫定的に日本時間で表示されるようにした。

google app engineは通常だと標準時間の表示になります。 つまり日本時間-9時間になります。 そこで、本当はtz_info等を利用してちゃんとするべきなのですが、暫定的に PaymentInfo(支払い情報)モデルクラスにjapan_timeメソッドを追加し、djangoのテンプレ…

フォーム入力した値の検証について気づいた事

ずっと、GETのリクエストハンドラとPOSTのリクエストハンドラで違うルーティングをするものだと思っていたので、POSTで検証が通らなかったときにどうやって、その情報を渡しつつ元のフォームに戻るんだろうか。 という疑問があったが、form validation frame…