2010-01-21 Djangoで、永続したpickleオブジェクトをDBに保存する方法 入り用で、pythonのpickleモジュールで永続したオブジェクトをDBに投げ込まなくちゃならなかった。 が、Djangoのモデルフィールドにはそれに特化したものは存在しない。ほげー。というわけで、考えが結果こうなる。 まずは適当なObjをpickle.dumps(tmp_obj)で文字列化。 これをbase64モジュールのb64encode()でb64化。 それを10000文字位を指定したCharFieldに入れてsaveする。これでおk