特定の電子メールが有効か無効かを示すフラグが付いた電子メールのリストを保存する必要があります。
私の知る限り、このフラグを保存する方法はありません。これは、のがクラスまたはdictになることができないためitem_type
ですListProperty
。
これを2つのリストを使用して実装します。1つは有効な電子メール用で、もう1つは無効な電子メール用です。
これを行うためのより良い方法はありますか?
特定の電子メールが有効か無効かを示すフラグが付いた電子メールのリストを保存する必要があります。
私の知る限り、このフラグを保存する方法はありません。これは、のがクラスまたはdictになることができないためitem_type
ですListProperty
。
これを2つのリストを使用して実装します。1つは有効な電子メール用で、もう1つは無効な電子メール用です。
これを行うためのより良い方法はありますか?
ストレートdb.Modelでは、選択肢はそれほど多くありません。
もう1つの方法は、dictをに格納することBlobProperty
です。しかし、私はあなたの既存の選択がより良いと思います。dict
またはtuple
うまくパックおよびアンパックする独自のプロパティタイプを思い付くことができます。カスタムプロパティの例については、 https://github.com/Arachnid/aetycoon/を参照してください。
あるいは、プロジェクトをあまり進んでいない場合は、代替データモデルとしてNDBを検討し、ほぼ正確に必要なStructuredPropertyを使用してください。
https://developers.google.com/appengine/docs/python/ndb/properties#structuredをお読みください
DB APIでは、2つのリストが最適なオプションです。より便利な場合は、電子メールのリストと「有効な」ブール値のリストを保存することもできます。