我正在开展我的第一个GAE项目,而我在管理控制台中显示自定义页面时遇到了一些麻烦。我正在关注它Google Docs,但它似乎对我不起作用。我觉得它可能与这个音符有关:
注意:仅显示默认版本定义的自定义页面 在管理控制台中。
但我不完全确定它们的含义(应用程序的默认版本?)。
如果我直接访问页面网址,页面网址可以正常工作,但链接不会显示在管理控制台侧边栏中。
YAML:
application: namegenerator
version: 1
runtime: python27
api_version: 1
threadsafe: true
handlers:
- url: /css
static_dir: css
- url: /admin/.*
script: main.app
login: admin
- url: /.*
script: main.app
libraries:
- name: jinja2
version: latest
builtins:
- remote_api: on
admin_console:
pages:
- name: Manual DB Entry
url: /admin/db/add
- name: Clear DB
url: /admin/db/clear
Python路由:
app = webapp2.WSGIApplication([('/', MainHandler),
('/vote', SubmitVote),
('/clear_session', ClearUserSession),
('/admin/db/clear', ClearDatabase),
('/admin/db/add', ManualAddToDatabase)],
debug=True)
顺便说一句,这都是在本地机器上测试和运行的。谢谢你的帮助。
答案 0 :(得分:6)
您的代码对我来说很好。你部署了你的应用程序吗?我认为管理页面不会显示在SDK中。 顺便说一句:管理员可以使用管理控制台更改应用程序的主要部署版本:https://appengine.google.com/