3

最初のGAEプロジェクトに取り組んでいますが、カスタムページを管理コンソールに表示するのに問題があります。Google Docsをフォローしていますが、うまく機能していないようです。私はそれがこのメモと関係があるかもしれないと感じています:

注:管理コンソールには、デフォルトバージョンで定義されたカスタムページのみが表示されます。

しかし、それらが何を意味するのか完全にはわかりません(アプリのデフォルトバージョン?)。

ページのURLに直接アクセスすると正常に機能しますが、リンクは管理コンソールのサイドバーに表示されません。

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)

ちなみに、これはすべて私のローカルマシンでテストされ、実行されています。助けてくれてありがとう。

4

1 に答える 1

6

あなたのコードは私にはうまく見えます。アプリケーションをデプロイしましたか?管理ページはSDKに表示されないと思います。ちなみに、管理者は管理コンソールを使用して、アプリケーションのどのメジャーデプロイバージョンがデフォルトであるかを変更できます:https ://appengine.google.com/

于 2012-09-02T20:04:52.613 に答える