我有一个未知变量,我想将其用作数据存储属性名称。我正在使用 Expando,因为我知道您可以动态创建属性而无需先在 db 类中声明它们,但是我无法这样做,因为属性名称未知。我收到错误消息:“StoreNames”对象不支持项目分配。有没有办法解决?
class StoreNames(db.Expando):
index = db.FloatProperty()
name = "unknown"
value = "something"
store = StoreNames()
store[name] = value
store.index = 0