Here is some code that can show you what i'm trying to do:
e = Employee(key_name = 'some_key_name',name='John Bonham')
db.put_async(e)
If i do it, and after some time i try to get it
e = Employee.get_by_key_name('some_key_name') # e is None
It doesn't work. e is None! But, if i do this:
e = Employee(key_name = 'some_key_name',name='John Bonham')
op = db.put_async(e)
op.get_result()
It works fine.
What am i missing?
Important Note: I wait some time to check if the object is created! I don't do get after the call put_async. But, it still doesn't work, even a minute after. I'm in the Development Server!