Google app engine support

Currently, there is support for storing data on Google app engine using ndb. This is mainly intended for storing small bits of data, like sessions or similiar but not large binary blobs [1].

class simplekv.gae.NdbStore

A backend that stores data on ndb objects. The objects key will be the key in the kvstore, while an attribute v must be present on the object to store the data.

Parameters:obj_class – An instance of a Model object.

Here is a minimal example:

from google.appengine.ext import ndb
from simplekv.gae import NdbStore

class MyKvModel(ndb.Model):
    v = ndb.BlobProperty(indexed=False)

store = NdbStore(MyKvModel)
[1]You’re welcome to implement it and submit a patch.