【问题标题】:Can IntegerProperty's default value be None in google cloud datastore?IntegerProperty 的默认值可以在谷歌云数据存储中为 None 吗?
【发布时间】:2018-04-09 21:04:41
【问题描述】:

我在谷歌云中使用数据存储。 当我定义一种类型时,IntegerProperty 的默认值可以是 None 吗?因为我想 query.add_filter('age', '=', None) 例如

class User(ndb.Model):
    age = ndb.IntegerProperty(default=None)

StringProperty 可以做到这一点。

class User(ndb.Model):
    name = ndb.StringProperty(default=None)

【问题讨论】:

    标签: python google-app-engine google-cloud-datastore app-engine-ndb


    【解决方案1】:

    是的,you can。所有继承自 Property 的类,例如 IntegerProperty,都可以使用default 属性。

    【讨论】:

    • 知道了。谢谢你,满谷!
    • @RoyYin 嗨,你介意接受我的回答吗?谢谢:)
    猜你喜欢
    • 1970-01-01
    • 2015-07-17
    • 2021-01-01
    • 2015-01-17
    • 1970-01-01
    • 2023-02-13
    • 1970-01-01
    • 1970-01-01
    • 2017-05-11
    相关资源
    最近更新 更多