Созданный пользователем столбец в AppEngine - PullRequest
1 голос
/ 21 апреля 2009

Представьте, что у вас есть столбец с именем

usercreated = db.ReferenceProperty(User)

И вы хотите, чтобы это поле заполнялось автоматически при первом внесении в хранилище. Как это было для auto_date. Возможно ли это?

Ответы [ 2 ]

3 голосов
/ 24 апреля 2009

Тип свойства User имеет флаг auto_current_user, который является простым решением, если вы используете учетные записи Google для аутентификации.

http://code.google.com/appengine/docs/python/datastore/typesandpropertyclasses.html#UserProperty

1 голос
/ 21 апреля 2009

Согласно документам , вашей лучшей ставкой будет переопределение класса свойств, с которым вы работаете, чтобы переопределить метод default_value (). Вы также можете попробовать утку, хотя, возможно, это нереальный вариант.

...