Ho giocato con Google Appengine e voglio controllare se l'applicazione sta compilando i dati nel datastore locale. Dove si trova questo file?Come controllare il datastore GAE locale
risposta
Piuttosto che guardare il file del datastore, probabilmente dovresti semplicemente visitare http://localhost:8002/datastore
dove è disponibile un browser datastore. Sostituisci 8002
con qualsiasi sia la porta di amministrazione per il tuo progetto GAE.
Funzionava bene su Windows – Vass
È possibile specificare in modo esplicito il percorso datastore con una riga di comando argomento: --datastore_path
qual è il percorso predefinito – Brig
@Brig: dipende dal sistema; lo stub del datastore utilizza 'tempfile'. È in/tmp su sistemi unix-like. – geoffspear
utilizza certamente il modulo 'tempfile', ma su Mac, la directory è'/var/folders/mg/[some_random_string]/T'. Suppongo che sia diverso per dispositivo. Basta aprire l'interprete python e 'import tempfile' quindi' print tempfile.gettempdir() ' – Mazyod
Nell'ultima versione, il browser datastore si trova in
http://localhost:8888/_ah/admin
- 1. Come creare una copia locale del datastore GAE?
- 2. GAE Go - Async API datastore?
- 3. GAE NDB datastore nuova funzionalità: accesso datastore entità provenienti da altri GAE app
- 4. Datastore GAE flush python durante il test dell'unità
- 5. Come sfogliare il datastore Java App Engine locale?
- 6. Il contenuto del datastore locale dell'app Engine non persiste
- 7. Come importare il pacchetto Go locale in GAE
- 8. È possibile accedere al datastore GAE senza una richiesta http?
- 9. Differenza tra tipo ed entità nel datastore GAE?
- 10. Analisi: problema con PFRelation e datastore locale
- 11. Utilizzando GCS in GAE devserver locale
- 12. Impossibile eseguire il backup del datastore dell'applicazione GAE nel bucket GS
- 13. Come correggere l'errore di indice quando si esegue una query sul datastore GAE?
- 14. API GAE per trovare dove è in esecuzione l'app - macchina locale O cloud gae
- 15. GAE Maven come distribuire
- 16. I dati rimangono nel datastore locale dopo lo sblocco
- 17. Confuso sull'analisi del datastore locale e della cache
- 18. Come posso mantenere il datastore locale per GoogleAppEngineLauncher tra i riavvii?
- 19. Enforcing Unique Constraint in GAE
- 20. Impossibile recuperare gli URL da GAE ambiente locale
- 21. Ember.js Dati come cancellare il datastore
- 22. Le scritture JDO impegnate non si applicano all'URD locale GAE o alla transazione eventualmente riutilizzata
- 23. GAE fallimento dell'operazione e idempotenza
- 24. Google Cloud Datastore vs Google App Engine
- 25. GAE DataStore vs Google Cloud SQL per sistemi di gestione aziendale
- 26. Come controllare le modifiche alla registrazione locale con AngularJS
- 27. Motore dell'app Google: dove si trova il file del datastore memorizzato sul server di sviluppo locale?
- 28. Perché nessun tipo di entità con nome _BlobInfo_ in datastore viene creato quando l'applicazione viene distribuita su GAE?
- 29. GAE dev_appserver.py su HTTPS
- 30. GAE Go - Come utilizzare GetMulti con chiavi di entità inesistenti?
Quale sistema operativo stai usando, e perché hai dubitato che il database viene popolato? –
La risposta per Windows è qui a proposito: http://stackoverflow.com/questions/3264267/google-app-enginewhere-is-the-datastore-file-stored-on-the-local-development-ser –
On MacOS il datastore viene inserito in una directory tmp per impostazione predefinita. Ciò significa che viene eliminato ogni volta che si riavvia, il che può portare a confusione/frustrazione. Dovresti avere l'abitudine di avviare il dev_appserver con il parametro --datastore_path in modo da sapere dove sta salvando i dati. – Calvin