I have a kind of weird question to all of you who are Google Datastore expert. I've been studying the code of a working Google App Engine app. I found these lines of codes which make me confused.
guestbook_key = ndb.Key(Greeting, DEFAULT_GUESTBOOK_NAME)
mykey = ndb.Key( Greeting, # kind
str(i+1), # id
parent=guestbook_key # parent
)
g = Greeting(key=mykey)`
My question is: Is it possible using, as a parent, the key of an entity which doesn't exist? I say it because no entity with key "guestbook_key" has been created (i searched in the entire code but i didn't find anything) Is it created only for giving a common root to entities without creating an entity root?