gpt4 book ai didi

python - 如何处理 Tornado 中的帕尔斯指令?

转载 作者:行者123 更新时间:2023-12-01 05:37:56 25 4
gpt4 key购买 nike

我是 Tornado 框架的新手。当我打开网址http://www.sample.com/index.html?roomid=1&presenterid=2时torchado.web.RequestHandler 需要处理 parms 的字典。请看下面的代码,

class MainHandler(tornado.web.RequestHandler):
def get(self, **kwrgs):
self.write('I got the output ya')

application = tornado.web.Application([
(r"/index.html?roomid=([0-9])&presenterid=([0-9])", MainHandler),
])

我的问题是正则表达式url怎么写?

最佳答案

查询字符串参数不作为关键字参数传递。使用getargument :

class MainHandler(tornado.web.RequestHandler):
def get(self):
roomid = self.get_argument('roomid', None)
presenterid = self.get_argument('presenterid', None)
if roomid is None or presenterid is None:
self.redirect('/') # root url
return
self.write('I got the output ya {} {}'.format(roomid, presenterid))

application = tornado.web.Application([
(r"/index\.html", MainHandler),
])

关于python - 如何处理 Tornado 中的帕尔斯指令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18458392/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com