我遇到了这个功能(?),其中字典被隐式转换为 ndb.Model 对象
我有以下 ndb.Model 类
class DateOfBirth(ndb.Model)
day = ndb.IntegerProperty()
month = ndb.IntegerProperty()
year = ndb.IntegerProperty()
class User(ndb.Model):
dob = ndb.StructuredProperty(DateofBirth)
在一个地方我不小心传入了一个字典
user.dob = {"day": 12, "month": 10, "year": 1983}
它没有抱怨,看起来很有效。
这是意料之中的,还是我预计以后会遇到问题(因为这种行为没有记录在案并且预计会随时中断)