假设您有一个名为
usercreated = db.ReferenceProperty(User)
并且您希望此字段在首次放入存储时自动填充。就像 auto_date 一样。这可能吗?
假设您有一个名为
usercreated = db.ReferenceProperty(User)
并且您希望此字段在首次放入存储时自动填充。就像 auto_date 一样。这可能吗?
User 属性类型有一个auto_current_user
标志,如果您使用 google 帐户进行身份验证,这是一个简单的解决方案。
http://code.google.com/appengine/docs/python/datastore/typesandpropertyclasses.html#UserProperty
根据文档,您最好的选择是重新定义您正在使用的属性类,以覆盖 default_value() 方法。您也可以尝试打鸭,尽管这可能不是一个可行的选择。