2

ブログに似たものに GAE-Python Datastore Kind が必要で、特定のブログ インスタンスに複数のタグが存在するカテゴリまたはタグのフィールドが必要です。私は GAE/Python の初心者で、単一のインスタンスに複数のカテゴリを割り当てる方法を見つけようとしています。

例えば

class MyModel(db.Model):
    category = db.CategoryProperty()

MyModel インスタンスの複数のカテゴリを有効にするには、これをどのように変更しますか?

これが可能である場合、単一のカテゴリ値のインスタンスを取得するためのクエリはどのようになりますか?

このフィールドに複数の値がある「プット」はどのようになりますか?

適切なドキュメントを見つけることができる場所への提案やリンクを事前にありがとう..

4

3 に答える 3

5

このプロジェクトを開始する場合は、NDB と反復プロパティを検討してください

class MyModel(ndb.Model):
category = ndb.StringProperty(repeated=True)
于 2012-08-08T09:35:54.347 に答える
1

ListPropertyまたはを使用してStringListProperty、カテゴリのリストを保存できます。これらはリスト(または文字列のリスト)を格納し、Pythonで通常リストを使用するのと同じようにプロパティ値を使用できます。

于 2012-08-08T06:50:25.517 に答える
1

また、 TextPropertyを使用して、任意の種類の値を list または dict に、または list-dict などの組み合わせで格納することもできます。

于 2012-08-08T07:51:56.300 に答える