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

Iva*_*ter 0 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
Run Code Online (Sandbox Code Playgroud)

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

wm_*_*die 6

A TimeProperty只是DateTime日期部分设置为0 的对象(表示1970-01-01).

这个想法是,当你使用一个时,TimeProperty你忽略了日期部分.

如果你也想使用日期信息,那么你想要一个DateTimeProperty.该DateTimeProperty的auto_now将正确设置也可以在日期和时间部分.