旧それなりブログの跡地、画像やスタイルやJSなどが壊れてることがあります。

[Django] _get_FIELD_displayが無い時もある

2009年1月23日

Django微ネタ、バージョンは 1.0.2-final です。

例えば、以下のsave直後のobjは get_*_display のメソッド群を持ってない。

obj = SomeObject()
obj.some_column = "some_data"
obj.save()

このobjをそのままテンプレに投げたときに、それらのメソッドが使えなくて微ハマりした。

対策は、obj.idを使ってDBから抽出しました。芸無し。