2012-09-02 64 views
3

我正在開發我的第一個GAE項目,並且在管理控制檯中顯示自定義頁面時遇到了一些問題。我正在關注它上面的Google Docs,但它似乎並沒有爲我工作。我有一種感覺它可能有一些做這個注:GAE管理控制檯自定義頁面不顯示

注意:只有通過默認版本中定義的自定義頁面將在管理控制檯中顯示 。

但我不完全確定它們的含義(應用程序的默認版本?)。

如果我直接訪問它們,頁面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) 

這是所有被測試和我的本地機器上運行,順便說一句。謝謝你的幫助。

回答

6

你的代碼對我來說看起來很好。你部署了你的應用程序嗎?我認爲管理頁面不會顯示在您的SDK中。 順便說一句:管理員可以使用管理控制檯更改應用程序的哪個主要部署版本是默認版本:https://appengine.google.com/

+0

不,我沒有部署任何東西;我只在本地進行測試。我可以訪問管理頁面,但唯一的選擇是數據存儲查看器,我看不到自定義頁面。它會顯示,但本地沒有任何自定義頁面?這將解釋它。我會部署並回擊。 – DigTheDoug

+2

看起來像這樣做。部署完成後,我會在邊欄中看到自定義頁面。感謝您的幫助,我只是希望在文檔中提到這一點! – DigTheDoug