2010-08-16 45 views
2

可以使用字典App Engine中創建的新模式:與字典更新App Engine的模型

my_model = MyModel.get_or_insert(keyname, **kwargs) 

有沒有辦法來更新使用字典而不是做下面的模型?

my_model.firstprop = 'first' 
my_model.secondprop = 'second' 

回答

6

沒有內置的方法來做到這一點,不過,自己寫很簡單:

def update_model(model, values): 
    for k, v in values.iteritems(): 
    setattr(model, k, v)