私はAppEngineモデルクラスを構築しています。私はタプルの簡単なリストが必要になります。AppEngineの非データストアタイプのリスト?
class MyTuple(object):
field1 = "string"
field2 = 3
class MyModel(db.Model):
the_list = db.ListProperty(MyTuple)
AppEngineのは、有効なフィールドとしてMyTupleを受け付けないので、これは、動作しません。私は考えることができる
ソリューション:
MyTupleがdb.Modelを拡張してください。しかし、リストのすべてのエントリが専用のMyTupleテーブルに格納されることを意味しませんか?
MyTupleの「シリアル化された」形式の文字列のリストにします。コードの解析(シリアライズ解除)を追加します。ヤック
2つのリスト(文字列の1つ、intの1つ)を維持します。もう一つの雄鶏。
その他の解決方法はありますか?