如何将数据加载到本地测试环境DataStore?
How to load data into local test environment DataStore?
我需要从 CSV 文件加载一些数据并填充我的本地测试 GAE 环境 DataStore。我认为我需要使用 NDB Client Library。
我的问题是如何将操作定向到我的本地测试环境而不是我的生产云环境?
谢谢
本地数据存储模拟由开发服务器本身完成,参见Using the local Datastore。
因此,只需 运行 将 CSV 文件转换为 NDB 的脚本写入开发服务器内的调用即可获得所需内容。
到 运行 服务器内的脚本,您可以将其作为应用程序本身的一部分,或者您可以在本地管理页面的 Interactive Console
内执行它(或调用其相关功能) ,您可以在开发服务器启动时显示的 URL 访问:
INFO 2017-09-19 13:34:40,772 admin_server.py:116] Starting admin
server at: http://localhost:8000
您还可以在交互式控制台脚本中加载和使用您应用本身的代码,就像它是您应用的一部分一样。
我需要从 CSV 文件加载一些数据并填充我的本地测试 GAE 环境 DataStore。我认为我需要使用 NDB Client Library。 我的问题是如何将操作定向到我的本地测试环境而不是我的生产云环境? 谢谢
本地数据存储模拟由开发服务器本身完成,参见Using the local Datastore。
因此,只需 运行 将 CSV 文件转换为 NDB 的脚本写入开发服务器内的调用即可获得所需内容。
到 运行 服务器内的脚本,您可以将其作为应用程序本身的一部分,或者您可以在本地管理页面的 Interactive Console
内执行它(或调用其相关功能) ,您可以在开发服务器启动时显示的 URL 访问:
INFO 2017-09-19 13:34:40,772 admin_server.py:116] Starting admin server at: http://localhost:8000
您还可以在交互式控制台脚本中加载和使用您应用本身的代码,就像它是您应用的一部分一样。