【发布时间】:2016-11-19 06:54:51
【问题描述】:
我遇到了这个功能(?),其中字典被隐式转换为 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}
它没有抱怨,看起来很有效。
这是意料之中的,还是我以后会遇到问题(因为这种行为没有记录在案并且预计会随时中断)
【问题讨论】:
标签: python google-app-engine google-cloud-datastore app-engine-ndb dev-appserver-2