migrate db.Model to ndb.Model

Yametazamwa mara 493
Ruka hadi kwenye ujumbe wa kwanza ambao haujasomwa

Posey

hayajasomwa,
23 Mac 2012, 18:16:0223/03/2012
kwa appengine-ndb-discuss
My current application is using a high replication datastore and the
GAE data store APIs.

I wanted to add caching to this datastore. For this reason I am
considering changing my models to inherit from ndb.Model instead of
db.Model.

Will the ndb.Model class be able to communicate with my datastore,
which currently contains entities that were put there using db.Model?
Or do I need to do some migration from the db.Model entities to
ndb.Model entities? Are they stored differently in the data store?
Thanks.

Guido van Rossum

hayajasomwa,
23 Mac 2012, 19:27:0823/03/2012
kwa appengine-...@googlegroups.com
The representation of your entities in the datastore does not change
when you switch your model from db to ndb. You could even have two
versions of the app, one using db and one using ndb, reading and
writing the same entities in the datastore. For a quick guide on
translating db apps to ndb, please study this "cheat sheet":
https://docs.google.com/document/d/1AefylbadN456_Z7BZOpZEXDq8cR8LYu7QgI7bt5V0Iw/edit?ndplr=1&pli=1

Good luck!

--Guido

--
--Guido van Rossum (python.org/~guido)

Jibu wote
Mjibu mchapishaji
Sambaza
Ujumbe 0 mpya