-1

特定の電子メールが有効か無効かを示すフラグが付いた電子メールのリストを保存する必要があります。

私の知る限り、このフラグを保存する方法はありません。これは、のがクラスまたはdictになることができないためitem_typeですListProperty

これを2つのリストを使用して実装します。1つは有効な電子メール用で、もう1つは無効な電子メール用です。

これを行うためのより良い方法はありますか?

4

2 に答える 2

2

ストレートdb.Modelでは、選択肢はそれほど多くありません。

もう1つの方法は、dictをに格納することBlobPropertyです。しかし、私はあなたの既存の選択がより良いと思います。dictまたはtupleうまくパックおよびアンパックする独自のプロパティタイプを思い付くことができます。カスタムプロパティの例については、 https://github.com/Arachnid/aetycoon/を参照してください。

あるいは、プロジェクトをあまり進んでいない場合は、代替データモデルとしてNDBを検討し、ほぼ正確に必要なStructuredPropertyを使用してください。

https://developers.google.com/appengine/docs/python/ndb/properties#structuredをお読みください

于 2012-07-14T03:45:57.223 に答える
0

DB APIでは、2つのリストが最適なオプションです。より便利な場合は、電子メールのリストと「有効な」ブール値のリストを保存することもできます。

于 2012-07-16T00:56:47.803 に答える