python - 如何自动将测试数据加载到 AppEngine 中?

标签 python google-app-engine web-applications

当我团队的一位开发人员运行本地副本时,我想自动将一些测试数据加载到 AppEngine 数据存储中。我知道 bulk uploader允许您从命令行执行此操作,但我正在寻找自动的东西。当我们清除数据存储的测试副本时,我们不可避免地会忘记加载数据。

目前我只是在加载主页时检查已知实体,并在未找到该实体时调用函数插入数据。这看起来很浪费——每次有人点击这个特定页面时都会调用它。

理想的解决方案是不会影响应用程序在 appspot.com 上的已部署版本,并且不会将困惑的代码添加到中央代码路径。

最佳答案

为什么不直接自动化批量加载程序?正如您所指出的,它是一个命令行工具,从您的构建过程(或您想要的任何其他触发器)运行非常简单。

关于python - 如何自动将测试数据加载到 AppEngine 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2190622/

相关文章:

python - 如何防止 python json.loads() 不必要地解码字符

python - 子类如何在python中继承父类的属性

python - 这在 python 中如何/为什么起作用?流浪者._Dog__password()

powershell - Invoke-Webrequest 在 POST 上得到 401,但在使用基本身份验证的 GET 上却没有得到 401

python - Python 的 Numpy 库中的复合赋值运算符

python - 模块导入失败 : How to get Google Cloud Client libraries to run on Google Cloud SDK

google-app-engine - 使用数据存储 (NDB)、搜索 API 或两者来查看数据?

google-app-engine - Google Cloud Compute Engine VM 因未知原因停止?

python - 如何在 Flask 中初始化 session ?

google-apps-script - 另一个 Google Apps 脚本 UrlFetchApp 返回未经授权的错误 401