亲爱的大家
知道我可以初始化我的 ndb 模型的属性,这对我来说是一个超越,如下所示。在创建实体类的新实例时,我只需要使用关键字参数。
class MyModel(ndb.Model):
foo = ndb.StringProperty()
bar = ndb.StringProperty()
baz = ndb.StringProperty()
model_instance = MyModel(foo='foo', bar='bar', baz='baz')
这让我很困惑,因为我没有在我的类中创建任何构造函数。Python如何知道如何在没有构造函数的情况下设置属性?
谢谢!