1

假设您有一个名为

usercreated = db.ReferenceProperty(User)

并且您希望此字段在首次放入存储时自动填充。就像 auto_date 一样。这可能吗?

4

2 回答 2

3

User 属性类型有一个auto_current_user标志,如果您使用 google 帐户进行身份验证,这是一个简单的解决方案。

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

于 2009-04-24T05:36:13.640 回答
1

根据文档,您最好的选择是重新定义您正在使用的属性类,以覆盖 default_value() 方法。您也可以尝试打鸭,尽管这可能不是一个可行的选择。

于 2009-04-21T12:35:28.957 回答