GAE数据存储日期属性自动生成日期1970年

时间:2010-08-31 03:44:38

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

我有数据存储模型:

class ThisCategory(search.SearchableModel):
    ancestor = db.ListProperty(db.Key, default=[])
    no_ancestor = db.BooleanProperty(default=True)
    name = db.StringProperty()
    description = db.TextProperty()
    last_modified = db.TimeProperty(auto_now=True) #<----- (1970-01-01 15:36:47.987352) in datastore

如何正确创建/结果日期?

1 个答案:

答案 0 :(得分:6)

TimeProperty只是一个DateTime对象,日期部分设置为0(表示1970-01-01)。

这个想法是当你使用TimeProperty时忽略日期部分。

如果您也想使用日期信息,那么您需要DateTimePropertyDateTimeProperty的auto_now将正确设置日期和时间部分。