對不起,如果這個問題看起來很基本,但我不知道如何爲我想要的谷歌,所以需要一些解釋。如何在龍捲風請求處理程序中訪問我的url /路徑的部分
我爲我的服務器/路由使用tornado。這是我想要做的。
http = tornado.web.Application([
(r"/myroute/*", request_handlers.MyHandler, {}),
(r"/", request_handlers.defaultHandler, {}),
], **settings)
http.listen(port)
因此,要解釋這一點,每當開頭的路線「/ myroute /」之稱,無論是立即之後第二個斜槓會被解釋爲路徑所需的第二部分。該值可以是空字符串。
的,我需要能夠解析路徑一些例子...
"/myroute/?var1=foo&var2=bar" ## the required portion is empty string
"/myroute/something?var1=foo" ## the required portion is "something"
"/myroute/something" ## same, without options
現在在我的請求處理程序,我能夠很容易地訪問我的選擇。
class MyHandler(tornado.web.RequestHandler):
def get(self, *args, **kwargs):
var1 = self.get_argument('var1')
print var1 ## 'foo'
var2 = self.get_argument('var2')
print var2 ## 'bar'
基本上有幾個問題。
1)然而,如果我們堅持我的例子,我將如何訪問路徑的「某些」部分?
2)有什麼更好的術語我在找什麼?如果我只知道要搜索什麼,我毫不懷疑這是可以通過Google搜索的。
謝謝你,我結束了這個打算暫且。你現在接受 – Zack