0

给定一个NDB Datastore (Google AppEngine) 模型定义:

class Customer(ndb.Model):
    products = ndb.StructuredProperty(Product, repeated=True)

模型 Customer 定义了一个重复的子模型,称为 Product。如何获取子模型的名称,在本例中为“产品”?

4

1 回答 1

2

你可以试试:

getattr(Customer, 'products')._modelclass

尽管如果您使用任何以 a 为前缀的方法/属性,_您将负责对 ndb 库进行底层 API 更改。

于 2013-09-20T04:24:01.197 回答