Saving an entity in Google Cloud Datastore using Python: A minimal example
Here’s a minimal example for inserting an entity in the Google Cloud Datastore object database using the Python API:
#!/usr/bin/env python3
from google.cloud import datastore
# Create & store an entity
client = datastore.Client(project="myproject-12345")
entity = datastore.Entity(key=client.key('MyEntityKind', 'MyTestID'))
entity.update({
'foo': u'bar',
'baz': 1337,
'qux': False,
})
# Actually save the entity
client.put(entity)
This assumes you have already created an entity kind with the name MyEntityKind
in the project with ID myproject-12345
.