Ale*_*ato 3 python google-app-engine list bigtable datastore
我想存储整数列表(用户ID),我应该使它们成为字符串并使用StringListProperty,或者只使用ListProperty,我想知道什么是更优化的,异构ListProperty的特定StringListProperty(当仅与Integers一起使用时) ).
我需要将用户添加到列表中,直到达到一定数量,然后我为这些用户创建一个组实例(在一个单独的实体组中).
rya*_*yan 10
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)
Run Code Online (Sandbox Code Playgroud)
我建议你存储在普通的ListProperty整数,从此你就可以查询并正确地排序,即数字,在数据存储区查询,而如果你将它们转换为字符串,你不能这样做很容易.