アーカイブ

2011年2月

Django モデルフィールドに任意のPythonオブジェクトを保存する(BASE64使わない版)

調べてみてもASCII形式でpickle化するか、バイナリ形式でpickle化しつつBASE64を使う方法しか見つけれなかった。
(不思議なのが、一番多く目にするパターンが、ASCII形式でpickle化しつつBASE64を使ってCharFieldに保存する方法なんだけど、CharFieldに保存するならどっちか片方でよくない?それこそ無駄に容量食うし。)
そこでバイナリ形式でpickle化したものをそのまま保存する方法を考えてみた。
ASCII形式でpickle化したり、BASE64使ったりするとデータ量が増えるから嫌だ。

続きを読む