【发布时间】:2018-05-10 18:13:35
【问题描述】:
当我在 Google Cloud 中使用 DataStore 时,我对 None 和 '' 的值有疑问。
例如
class User(ndb.Model):
age = ndb.IntegerProperty(default=None)
name = ndb.StringProperty(default='')
address = ndb.StringProperty(default=None)
我设置默认值是因为我想索引并检索其中一个属性没有被赋值的实体列表。
将 StringProperty 默认值设置为 '' 或 None 有什么区别?
哪个更好,为什么?
【问题讨论】:
标签: python google-app-engine google-cloud-datastore app-engine-ndb