2

您可以使用字典在 App Engine 中创建新模型:

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

有没有办法使用字典而不是执行以下操作来更新模型?

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

1 回答 1

6

没有内置方法可以做到这一点,但编写自己的方法很简单:

def update_model(model, values):
  for k, v in values.iteritems():
    setattr(model, k, v)
于 2010-08-16T10:44:36.657 回答