【问题标题】:Is there an interactive console for public/uploaded app engine apps?公共/上传的应用程序引擎应用程序是否有交互式控制台?
【发布时间】:2012-07-09 10:09:01
【问题描述】:

google ap 引擎的 SDK 有一个“交互式控制台” 在本地运行您的应用程序时。 我在仪表板中找不到已上传应用程序的等效项。 我正在使用 Python 2.7,app_engine sdk 1.70

【问题讨论】:

    标签: google-app-engine


    【解决方案1】:

    实际上,有一种方法可以为您的应用提供交互式控制台。

    您需要将以下行添加到您的 app.yaml 文件中。

    - url: /_ah/admin.*
      script: google.appengine.ext.admin.application
      login: admin
    

    有关更多详细信息(python 2.5),请参阅this doc

    【讨论】:

    • 我将以上内容添加到我的 app.yaml 文件中并上传。在运行中我得到一个关于线程安全的错误,所以我设置了 trheadsafe: false OK 没有更多的错误消息。现在我如何实际使用控制台?
    • 浏览到you_app.appspot.com/_ah/admin,左侧会有一个控制台链接。
    • 首先要添加到 yaml 文件的上述文本与我之前的消息相比发生了重大变化。我假设新文本是正确的,所以我现在正在使用它。成功上传 yaml 文件后,当我转到上述 URL 时,出现 404 Not Found 错误。我会注意到 yaml 文本 login: admin 表示也许我应该使用“admin”而不是我上传文件的常规用户名或其他什么登录?
    • 确保您没有在任何 /.* 处理程序之后添加此子句 - 请记住处理程序是按顺序评估的。
    • 为了节省您和未来用户的时间,因为你们中有 2/3 在 Google 工作,如何在仪表板上的新“交互式控制台”短语下添加指向此页面的链接?更好的是清理文本并在线显示。最好的只是在单击该链接时显示该工具。想象一下,为了让文本编辑器允许您编辑文本,必须将这种晦涩的代码添加到晦涩的文件中?
    猜你喜欢
    • 2012-04-08
    • 1970-01-01
    • 2011-09-05
    • 2013-07-28
    • 2016-06-23
    • 2020-07-01
    • 1970-01-01
    • 2016-04-30
    • 1970-01-01
    相关资源
    最近更新 更多