根据ndb doc,auto_now_add
会将属性设置为创建实体时的当前日期/时间。
我想知道如何在异步操作中确定值 - 即,它是由创建内存模型对象的时间确定的,还是由模型实际写入数据存储区的时间决定的?
答案 0 :(得分:1)
文档说“在写入实体之前不会生成自动值;也就是说,这些选项不提供动态默认值。(这些细节与旧的db API不同。)
注意:当使用auto_now_add = True编写属性的事务失败并稍后重试时,它将重用与原始try相同的时间值,而不是将其更新为重试时间。如果事务永久失败,则仍将在实体的内存中副本中设置属性的值。“