2010-03-01 12 views
0

J'essaye de charger des données en utilisant appcfg.py comme décrit here. Je l'ai fonctionné à l'exception de la définition de l'entité parente, je n'arrive pas à trouver d'informations sur la façon de définir une entité parente pour l'entité créée par l'importation. Pouvez-vous me pointer vers la bonne direction ou fournir un extrait de code pour mon application bulkloader.Loader?Comment définir le parent de l'entité de datastrore lors du chargement de données par appcfg.py sur Google App Engine?

Répondre

1

Vous devez remplacer la méthode generate_key de votre classe Loader. Voir this post pour plus de détails.

+0

Il n'y a pas d'exemple sur la façon de définir parent dans ce post :( –

+1

Renvoyez simplement la clé que vous voulez que votre entité ait de la fonction generate_key Vous pouvez la construire avec, par exemple, db.Key.from_path ('kind' , 'nom', parent = parent_key) –