Google App Engine - Datastore get_or_insert key_name confusion

Меня смущает get_or_insert (..) . Что я должен передать в качестве key_name ? Рассмотрим следующий пример:

class Person(db.model)
    name = db.StringProperty(required=True)

Предположим, что два человека не могут иметь одинаковое имя. Скажем, я хочу получить или вставить нового человека с именем Питер , как бы выглядел мой оператор get_or_insert ?

Ура,

Пит

5
задан 29 November 2010 в 20:53
поделиться