Možné Duplicitní:
Jak implementovat „AutoIncrement“ na Google AppEngine
Mám Python App na AppEngine. Jsem pomocí High Replication Datastore.
To je můj problém:
Mám subjekt (nazývat to Person pro jednoduchost), který je uložen bez rodičů, je to kořen subjekt v službou AppEngine podmínek.
Nemyslím nastavit KEY_NAME před šetřit subjekty, becouse chci číselných ID přidělené datového úložiště. Některé Code:
p = Person(name='Juan Roman Riquelme')
p.put()
p.key().id() # the numeric ID
Problém je v tom, že ID nejsou po sobě jdoucích. Pokaždé, když jsem aktualizovat aplikaci (appcfg.py aktualizace.) Se IDS zahájena v příštích tisíci. Mám na mysli, když jsem poprvé aktualizovat své aplikace, je ID kde 1,2,3, atd. Až se příště byli: 1001,1002,1003 atd thirth: 2001,2002, atd.
Co se děje? Co bych měl udělat, aby jim po sobě?
Dík!