App Engine中的用户创建列

时间:2009-04-21 12:29:36

标签: google-app-engine google-cloud-datastore

想象一下,你有一个名为

的专栏
usercreated = db.ReferenceProperty(User)

并且您希望在首次推送存储时自动填充此字段。像这样为auto_date做了。这可能吗?

2 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:1)

根据docs,您最好的选择是重新定义您正在使用的属性类,以覆盖default_value()方法。你也可以尝试鸭掌,虽然它可能不是一个可行的选择。