我在数据存储中动态存储数据,因此在存储值之前我必须知道属性的类型。我已经阅读了类模型的文档,但没有找到答案。 我将感谢所有的帮助
假设我有两种类型的实体。
class Custom_Suppl(db.Model):
code=db.StringProperty(required=True)
class Inventory(db.Model):
code=db.FloatProperty(required=True)
我有一个函数可以在这些实体中存储值
def storeValues(databaseName,values)
....some code...
您看到这两个实体具有相同的属性名称,但值的类型不同。所以我必须将值转换为相应的类型。如何获取特性的类型?我希望这能澄清这一点。
最佳答案
我意识到类模型中有一个类方法.properties()。它返回特定实体中所有属性的字典。每个属性都是一个属性类。 See Here 。它有一个类属性data_type。
关于python - 如何获取appengine中db.Model中属性的数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13534151/