У меня есть модель БД, в которой одно свойство имеет auto_now_add=True
.Но похоже, что он не работает так, как я ожидал - он обновляется каждый раз, когда вызывается put
(я использую свой собственный key_name
, поэтому второй / третий / N вызов put
на самом деле не создаетновая запись - просто обновите ее).
Вот код:
class User(db.Model):
id = db.IntegerProperty()
added = db.DateTimeProperty(auto_now_add=True)
name = db.StringProperty()
...
# this handler can be called several times
def get(self):
user = User(key_name="id"+unique_user_id)
user.id = unique_user_id
user.name = current_name
user.put()