GAE datastore дата свойство автопроизводитель дата 1970 - PullRequest
0 голосов
/ 31 августа 2010

У меня есть модель хранилища данных:

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 Ответ

6 голосов
/ 31 августа 2010

A TimeProperty - это просто объект DateTime с частью даты, установленной в 0 (что означает 1970-01-01).

Идея состоит в том, что когда вы используете TimeProperty, вы игнорируете часть даты.

Если вы тоже хотите использовать информацию о дате, вам нужна DateTimeProperty. Auto_now DateTimeProperty правильно установит и дату, и время.

...