2010-08-31 10 views
0

J'ai datastore Modèle ci-dessous:GAE date de datastore propriété date de produits auto de 1970

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 

Comment créer/résultat correct maintenant la date?

Répondre

6

Un objet TimeProperty est juste un objet avec la partie date définie sur 0 (ce qui signifie 1970-01-01). L'idée est que lorsque vous utilisez un TimeProperty vous ignorez la partie de date.

Si vous souhaitez également utiliser les informations de date, vous voulez un DateTimeProperty. La fonction auto_now de DateTimeProperty définira correctement les parties date et heure.