あけましておめでとうございます…。
超・ひさびさにdjangoを触ってはまったのでメモですー。
実は今日、自分のメインサイトを某国内VPS→さくらと移転していたんですが、うっかりsvn coした最新版djangoを使ったら、HTMLテキストをそのままDBから読み出して表示していたところが全てエスケープされてしまった!
焦ってdjangoの日本語ドキュメントを見に行ったけど、何も書いてない…。
で、さらに焦って本家のドキュメントを見に行ったら答えがありました^^;
http://www.djangoproject.com/documentation/templates/#automatic-html-escaping
今後、{% autoescape off %}{% endautoescape %}で囲わないと、djangoのテンプレートシステムを使って出力する際、HTMLタグと思しき文字列は全てエスケープされるということらしいです。
私みたいにw bodyにHTMLを直接書き込む癖がある人は気をつけましょう。
他鯖においてるdjangoアプリもsvn updateするときは要注意…。
新年早々お粗末さまでした。
あと、
django bookが新しくなった&全章揃ったみたいなので、そろそろ翻訳を直して公開しようかなー。なんちゃって(汗
約2週間後〜2ヶ月間ほど、強制的に仕事ができない体になる予定なので、プリントアウトしておいてゆっくり翻訳やる予定です。(その前に誰かがやってくれてしまいそう><)