ホームページ(Test Web Frames)のページ構成

まだ初期段階ですが、ホームページのページ構成は以下のようになっています。

トップページ
検索(開発中)
一覧
プレビューページ


各URLへのアクセスに関しては、GAE の app.yaml 設定ファイルで最初の割り当て先を決定します。
ここでは以下のように記述し、すべてのページアクセスを main.py で一括処理するようにしています。

- url: /.*
  script: main.py

また、main.py では URL パスに応じて以下のようなページ・リクエスト処理の割り当てを行っています。

    application = webapp.WSGIApplication(
        [
            ('/', mainpage_handler.MainHandler), 
            ('/preview', previewpage_handler.PreviewHandler), 
            ('/search', searchpage_handler.SearchHandler), 
            ('/result', resultpage_handler.ResultHandler), 
            ('/.*', notfoundpage_handler.NotFoundHandler),  # The 404 page
        ], debug=False)
    util.run_wsgi_app(application)