python クラスをデータベースに保存する方法

pickleをインポート

import pickle

クラスのインスタンス化

my_class = MyClass()

シリアライズ

serialized_data = pickle.dumps(my_class)

シリアライズしたものをデータベースに格納する。
格納するカラムはBLOG 型にする。
※格納部分は割愛

selectでデータベースから抽出する。
※抽出部分は割愛

デシリアライズ

my_new_class = pickle.loads(抽出レコード[カラム名])

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です