【问题标题】:How to load data into local test environment DataStore?如何将数据加载到本地测试环境DataStore?
【发布时间】:2017-09-19 12:24:10
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

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

    要在服务器中运行脚本,您可以将其作为应用程序本身的一部分,或者您可以在本地管理页面的 Interactive Console 内执行它(或调用其相关函数),您可以通过 URL 访问该页面开发服务器启动时显示:

    INFO 2017-09-19 13:34:40,772 admin_server.py:116] 开始管理员 服务器地址:http://localhost:8000

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

    【讨论】:

    • 谢谢丹!效果很好!
    猜你喜欢
    • 1970-01-01
    • 2014-01-25
    • 2013-06-27
    • 2011-05-06
    • 2018-05-05
    • 2013-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多