ndb.StructuredProperty not calling ndb.PolyModel subclass methods
问题 While storing ndb.Polymodel superclasses as an ndb.StructuredProperty, I was unable to access subclass methods; superclass methods were called instead and raising NotImplementedError's. Here is an abridged version of what I am trying to accomplish. class Recipient(polymodel.PolyModel): name = ndb.StringProperty() def PrettyPrinting(self): raise NotImplementedError, 'Rawr' class ShippingRecipient(Recipient): address_line_one = ndb.StringProperty() #there are other properties, but they aren't