August 19, 2009

webappでURLのパス要素をパラメータとして取得する

Google AppEngineのwebappでURLのパス要素をパラメータとして取得するには、webapp.WSGIApplicationのURLマッピングに、以下のように、正規表現グループを指定すると良い。
class MainPage(webapp.RequestHandler):
    def get(self, *args):
        self.response.headers['Content-Type'] = 'text/plain'
        self.response.out.write('Parameter='+str(args))

application = webapp.WSGIApplication(
    [
        ('/(.*?)/(.*)', MainPage),
        ('/.*', MainPage),
        ],
    debug=True)

def main():
    run_wsgi_app(application)


matssaku at 00:21│Comments(0)TrackBack(0)clip!GAE 

トラックバックURL

この記事にコメントする

名前:
URL:
  情報を記憶: 評価: 顔