给定NDB Datastore(Google AppEngine)模型定义:
class Customer(ndb.Model):
products = ndb.StructuredProperty(Product, repeated=True)
模型Customer定义了一个名为Product的重复子模型。如何获取子模型的名称,在本例中为“Product”?
答案 0 :(得分:2)
您可以尝试:
getattr(Customer, 'products')._modelclass
虽然如果使用前缀为_
的任何方法/属性,您将负责对ndb库进行基础API更改。