1

我在数据存储中动态存储数据,所以在存储值之前我必须知道属性的类型。我已经阅读了类模型的文档,但没有找到答案。我会感谢所有的帮助

假设我有两种类型的实体。

    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...

您会看到这两个实体具有相同的属性名称,但值类型不同。所以我必须将值转换为相应的类型。我如何获得属性的类型?我希望这能澄清它。

4

1 回答 1

1

我意识到类模型中有一个类方法 .properties() 。它返回特定实体中所有属性的字典。每个属性都是一个属性类。见这里。它有一个类属性 data_type。

于 2012-11-23T19:29:50.443 回答