1

私のコンサルタントエンティティのconsult_statusプロパティがあります。モデルで定義されているように:コメントに見られるように値のリストでエンティティプロパティを定義する方法

consult_status = ndb.StringProperty() # Consult status: (Pending, Completed, Cancelled) 

私のステータスは、3つの値のいずれかを持つことができます。私は、リストを使用する必要がありますStringPropertyを使用するよりも信じていますか?どのように私は文字列を使用する代わりに、私のモデルでこれを定義するのですか?これはrepeated = trueが使われる場所ですか?

答えて

1

いいえ、repeated=trueは、を同時に持つことができるプロパティです。複数値です。

あなたのケースでは、choicesオプションを探しています。 Property Optionsテーブルから:

選択肢許容値の基になる型の値

オプションリストの

リスト。

あなたはまだStringPropertyを使用しています。

関連する問題