Datastore に格納されているかどうか。

Model の instance で is_saved() というメソッドがあります。
これは、一度でもデータストアに格納されていたら True を返すというものです。

こんな感じで使えます。

class Spam(db.Model):
  created = db.DateTimeProperty()

  def put(self):
    if not self.is_saved():
      self.created = datetime.now()
    super(Spam, self).put()

いや上記の場合は auto_now とか auto_now_add 使えばいいんですが、まぁ使いどころ有るかもしれないので、メモ。