18

これが私のコードです:

class MainHandler(tornado.web.RequestHandler):
    def get(self):
        self.write(self.request.url)

def main():
    settings = {"template_path": "html","static_path": "static"}
    tornado.options.parse_command_line()
    application = tornado.web.Application([
       (r"/story/page1", MainHandler),
        ],**settings)

文字列「/story/page1」を取得したい。どうやって ?

4

4 に答える 4

27

RequestHandler次を使用して、内部の現在のURLを取得できますself.request.uri

class MainHandler(tornado.web.RequestHandler):
    def get(self):
        self.write(self.request.uri)
于 2013-05-19T18:18:39.467 に答える
5

あなたが探しているのはself.request.path. で利用できる機能を見てくださいHTTPServerRequest

class MainHandler(tornado.web.RequestHandler):
    def get(self):
        self.write(self.request.path)
于 2016-07-01T05:00:26.363 に答える