我现在正在一个项目中工作,我有两台GAE服务器。一个用于开发,另一个用于生产。
所以我需要访问数据存储区来运行一些查询,因为我需要一些关于我们实体的高级信息。我在开发服务器上的方式是“URL / _ah / admin”,我使用交互式控制台在服务器中运行我的查询。
但现实显然是我需要在我的生产服务器中运行那些查询,我试图通过“myapp.appspot.com/admin/interactive”以相同的方式访问它,但是我找到了“找不到页面” ,我无法使用“URL / _ah / admin”访问。
所以我找到了能够运行查询的最简单方法,现在似乎我已经找到了两种可行的方法,我想和你联系。
- url: /admin/.*
script: google.appengine.ext.admin.application
login: admin
然后我会访问URL“myapp.appspot.com/admin/interactive”。这是对的吗?
我还没有尝试过任何东西,因为我必须确定我要做什么,因为这是一个实时项目。
非常感谢,
何。
答案 0 :(得分:5)
这仅适用于开发服务器。
您可以在source中找到运行它的所有代码,然后将其用作custom admin console pages。
例如,在app.yaml
中,放置
admin_console:
pages:
- name: Interactive Console
url: /admin/interactive
和URI
handlers:
- url: /admin/interactive|/admin/interactive/execute
script: google.appengine.ext.admin.application
login: admin
因为交互式页面依赖于执行中的POST处理程序。