如何将数据加载到本地测试环境DataStore?

时间:2017-09-19 12:24:10

标签: python google-app-engine app-engine-ndb

我需要从CSV文件加载一些数据并填充我的本地测试GAE环境DataStore。我想我需要使用NDB Client Library。 我的问题是如何将操作指向我的本地测试环境而不是生产云环境? 感谢。

1 个答案:

答案 0 :(得分:1)

本地数据存储模拟由开发服务器本身完成,请参阅Using the local Datastore

因此,只需运行将CSV文件转换为NDB的脚本,在开发服务器内部编写调用即可获得所需的内容。

要在服务器内运行脚本,您可以将其作为应用程序本身的一部分,或者您可以从本地管理页面Interactive Console内执行它(或调用其相关功能),您可以在devserver启动时显示的URL:

  

INFO 2017-09-19 13:34:40,772 admin_server.py:116]启动管理员   服务器位于:http://localhost:8000

您还可以在交互式控制台脚本中加载和使用应用程序本身的代码,就像它应用程序的一部分一样。