【发布时间】:2017-09-19 12:24:10
【问题描述】:
我需要从 CSV 文件加载一些数据并填充我的本地测试 GAE 环境 DataStore。我想我需要使用NDB Client Library。 我的问题是如何将操作定向到我的本地测试环境而不是我的生产云环境? 谢谢。
【问题讨论】:
标签: python google-app-engine app-engine-ndb
我需要从 CSV 文件加载一些数据并填充我的本地测试 GAE 环境 DataStore。我想我需要使用NDB Client Library。 我的问题是如何将操作定向到我的本地测试环境而不是我的生产云环境? 谢谢。
【问题讨论】:
标签: python google-app-engine app-engine-ndb
本地数据存储模拟由开发服务器本身完成,请参阅Using the local Datastore。
因此,只需运行将 CSV 文件转换为开发服务器内的 NDB 写入调用的脚本,即可获得所需的内容。
要在服务器中运行脚本,您可以将其作为应用程序本身的一部分,或者您可以在本地管理页面的 Interactive Console 内执行它(或调用其相关函数),您可以通过 URL 访问该页面开发服务器启动时显示:
INFO 2017-09-19 13:34:40,772 admin_server.py:116] 开始管理员 服务器地址:http://localhost:8000
您还可以在交互式控制台脚本中从您的应用程序本身加载和使用代码,就像它是您应用程序的一部分一样。
【讨论】: