2012-04-11 1 views
2

を、それをロードするには:ジャンゴ:どのように治具にカスタムフィールドをシリアル化し、以下に定義する私はto_pythonとget_db_prep_valueメソッドを持つカスタムフィールドを持っているバック

def to_python(self, value): 
    if not value: 
     return None 
    if isinstance(value, oauth2client.client.Credentials): 
     return value 
    return pickle.loads(base64.b64decode(value)) 

    def get_db_prep_value(self, value, connection, prepared=False): 
    return base64.b64encode(pickle.dumps(value)) 

私はこのフィールドをダンプするdumpdataのを使用して、値

"<oauth2client.client.OAuth2Credentials object at XXXXXXXX" 

カスタムフィールドをダンプして正しく読み込むにはどうすればよいですか?

答えて

関連する問題