2009-12-03 9 views

Répondre

10

Oui! Consultez Google "Uploading and Downloading Data"

Si vous souhaitez tester la façon dont vos données fonctionne avec l'application avant de télécharger , vous pouvez le charger dans le serveur de développement . Utilisez l'option --url pour pointer l'outil sur l'URL du serveur de développement . Par exemple:

appcfg.py upload_data --config_file=album_loader.py --filename=album_data.csv --kind=Album --url=http://localhost:8080/remote_api <app-directory> 

Le subsection on uploading and downloading all data est également intéressant de regarder.

+1

Je ne pense pas que ce soit ce qu'il demandait, je pense qu'il demandait un moyen d'obtenir les données * off * des serveurs de Google et sur sa machine locale. – daveslab

+2

La façon dont cela fonctionne est que vous téléchargez d'abord toutes les données à partir du moteur de l'application, puis vous "télécharger" sur votre serveur de développement. – ine

+0

Est-ce possible pour java GAE? –

1

Oui, nous pouvons télécharger toutes les données à partir de google app engine et télécharger vers le datastore, mais il est parfois difficile de télécharger des données sur le serveur de développement local à cause d'erreurs. Diffrences de versionnage App Engine SDK se produit comme des problèmes. Par exemple, j'ai développé une application il y a 1 an. Aujourd'hui, je veux le mettre à jour. J'ai téléchargé toutes les données des serveurs réels de Google App Engine. Mais je ne peux pas le télécharger sur un serveur de développement local. Vous savez, nous utilisons la classe EntityLoader pour cette opération. Entity Class important le module db, mais le SDK lance, "aucun module nommé par db".

Je suggère aux amoureux d'App Engine que; enregistrer vos premières données de test pour l'avenir. Ne pensez pas que je vais télécharger toutes les données pour tester le futur. Sauvegardez vos propres données de test avec le support Sqlite. Et sauvegardez votre version d'environnement de développement pour l'avenir. La mise à jour de SDK Version a parfois causé des moments douloureux pour les développeurs

Questions connexes