我有这个问题。
我有两个带有这些属性的ndb.Model。
class DatesPrices(ndb.Model):
startDate = ndb.DateProperty
endDate = ndb.DateProperty
class Hotel(ndb.Model):
datesAndPrices = ndb.StructuredProperty(DatesPrices, repeated=True)
所以我需要创建一个新的Hotel Entity,并在其StructuredProperty属性中添加几个“datesAndPrices”模型(可以是任何数量)。
那么如何通过“for循环”把它放进去?
hotel = Hotel()
for x in range(0, someRandomCounter):
hotel.datesAndPrices.append(DatesPrices(startDate ='',
startDate =''));
hotel.put()
????
这是正确的吗?我可以追加它吗?或?
我将不胜感激任何帮助!非常感谢。
答案 0 :(得分:1)
是。只要拥有StructuredProperty对象(即hotel.datesAndPrices
),就可以将其视为Python列表。