application = tornado.web.Application([ (r"^/$", MainHandler), (r"^/\?q=.*&c=.*$", SearchHandler), ],debug=True)
Перехожу на http://127.0.0.1:8888/?q=qwe&c=qwe, задействуеться - MainHandler
>>> bool(re.match("/\?q=.*&c=.*","/?q=qwe&c=qwe")) True
application = tornado.web.Application([ (r"^/$", MainHandler), (r"^/\?q=.*&c=.*$", SearchHandler), ],debug=True)
>>> bool(re.match("/\?q=.*&c=.*","/?q=qwe&c=qwe")) True
unkierда, так. не категорично конешно, но желательно.
а вы уверены что вам это нужно сделать именно так ?
FishHookподтверждаю:
С торнадо не работал, но уверен, что правила роутинга не распространяются на GET-хвост.
... for spec in handlers: match = spec.regex.match(request.path) if match: ....
appetitoхммм, странно, зачем ето сделано.
chandСтранно - это как раз то, что Вы хотите.
хммм, странно, зачем ето сделано.
спасибо.