Обновить модель App Engine со словарем - PullRequest
2 голосов
/ 16 августа 2010

Вы можете создать новую модель в App Engine, используя словарь:

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

Есть ли способ обновить модель, используя словарь вместоделать следующее?

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

1 Ответ

6 голосов
/ 16 августа 2010

Нет встроенного метода для этого, но написать свой собственный просто:

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