整数 (ユーザー ID) のリストを保存したいのですが、それらを文字列にして StringListProperty を使用する必要がありますか、それとも単に ListProperty を使用する必要がありますか? )。
特定の数に達するまでユーザーをリストに追加する必要があります。その後、それらのユーザーのグループ インスタンスを (別のエンティティ グループに) 作成します。
整数 (ユーザー ID) のリストを保存したいのですが、それらを文字列にして StringListProperty を使用する必要がありますか、それとも単に ListProperty を使用する必要がありますか? )。
特定の数に達するまでユーザーをリストに追加する必要があります。その後、それらのユーザーのグループ インスタンスを (別のエンティティ グループに) 作成します。
StringListProperty は、ListProperty の非常に薄いラッパーです。要素の型以外に意味のある違いはありません。
コード自体から:
class StringListProperty(ListProperty):
def __init__(self, verbose_name=None, default=None, **kwds):
super(StringListProperty, self).__init__(basestring,
verbose_name=verbose_name,
default=default,
**kwds)
整数をプレーンな ListProperty に格納することをお勧めします。そうすれば、データストア クエリで数値的に正しくクエリおよびソートできるため、文字列に変換すると簡単には実行できません。