它看起来像ndb.polymodel.PolyModel
类曾经有一个class_name()
方法,但据我所知,它已经被弃用了
我有一个使用polymodel的数据结构,它的形式是一个父用户类和两个子类Employee和Manager,我想在整个过程中进行一些基本检查,以确定用户对象是属于Employee类还是属于Manager类
目前,我只是直接调用对象的.__class__.__name__
属性,但是我想知道为什么PolyModel.class_name()
方法被否决了。有没有更好的方法来确定类继承
Tags:
根据上面的注释,看起来您需要的是
isinstance(user, Employee)
/isinstance(user, Manager)
相关问题 更多 >
编程相关推荐