- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
尝试在我的 Python 2.7 AppEngine 应用程序中设置 remote_api stub ,以结合我的本地主机调试器使用数据存储访问(使用真实数据测试我的应用程序)。现在,我已经按照 this AppEngine Remote API article 上的教程进行操作并提出了这段代码(来 self 们应用程序中的 REST 处理程序):
from google.appengine.ext.remote_api import remote_api_stub
from model import MyExpandoObject
# This returns my credentials
def auth_func():
return ("me@gmail.com", "mypassword")
# TODO This too
def get(w_self):
# Connect remote api in identical way to example docs:
remote_api_stub.ConfigureRemoteApi(None, '/_ah/remote_api', auth_func,'bsl-dm-hrd.appspot.com')
# This calls the database (breakpoint here)
t_entity = MyExpandoObject.get_by_key_name('akey')
现在,当我执行代码时, stub 的配置通过了。然后,在调用数据库时,我在调试器中收到此错误:
BadRequestError: app s~myapp cannot access app dev~myapp's data
This, I believe, is the error I need to fix. Please do note that the s~ indicating this is an HRD application is properly reported as part of the app ID. I have also included the
builtins:
- remote_api: on
app.yaml 中的指令。
我的问题是,为什么会出现此错误?这是从 remote_api 文章中获取的字面上的示例代码。为了以防万一,我还尝试通过与 AppEngine SDK 捆绑在一起的 remote_api_shell.py 进行 remote_api 连接,并且能够连接到数据存储、导入模型和执行数据库调用。我很困惑为什么这会失败。
最佳答案
您的 appid 不匹配'您似乎没有设置 appid - 您将 None 作为 ConfigureRemoteApi 的第一个参数您可能需要设置 dev_server 的 --partition arg 以获得您想要的 appid ,和/或为 ConfigureRemoteApi 调用提供一个 appid
关于python - AppEngine remote_api stub 调用上的 BadRequestError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12468103/
使用Chalice BadRequestResponse类进行 View 异常处理会导致异常,指出BadRequestResponse不可JSON序列化。为什么从 View 返回BadRequestR
尝试在我的 Python 2.7 AppEngine 应用程序中设置 remote_api stub ,以结合我的本地主机调试器使用数据存储访问(使用真实数据测试我的应用程序)。现在,我已经按照 th
我正在使用链式延迟任务和查询游标循环访问 App Engine 中的数据。 Python 2.7,使用 db(不是 ndb)。例如 def loop_assets(cursor = None):
我正在对我创建的 node.js api 进行性能测试。 有一个 POST 端点将图像作为 base64 的输入。所以请求负载相当大,我的测试用例图像大约是 7-8mb。 当我同时运行 10 个用户的
我正在尝试使用 the official instructions 从我的 Google App Engine 应用下载数据 远程 API 已设置并调用: appcfg.py download_dat
我有这个处理程序来对我们应用程序的所有用户执行一些处理。基本上,它需要 1 个批处理,处理该批处理的记录,然后为下一批处理排队新任务。 QueueAllUsers(BaseHandler):
我正在尝试使用 CLI 对等两个 Azure vnet,因此我遵循了教程 Connect virtual networks with virtual network peering using the
我在 Google App Engine 上将 Python 2.7 运行时与 1.6.2 SDK 中的 NDB 结合使用。 我收到以下错误: BadRequestError: app s~myapp
我是一名优秀的程序员,十分优秀!