龙卷风和独角兽

2024-09-30 03:23:59 发布

您现在位置:Python中文网/ 问答频道 /正文

tornado在地址中接受unicode吗?在

#coding: utf-8 (there is # dont know how to show it here...)
import tornado.ioloop
import tornado.web

class Abdou(tornado.web.RequestHandler):
  def get(self):
    self.write("hi")

miaw = tornado.web.Application([
(u'/ééé', Abdou),
])

if __name__ == "__main__":
  miaw.listen(8000)
  tornado.ioloop.IOLoop

在烧瓶里它起作用了!!!在

^{pr2}$

注意:在使用类似escape/hello world时也有同样的问题,但在Flask中它是有效的!在

NB2:感谢“wisty”的编辑:)现在它看起来更专业的代码:p


Tags: importselfwebis地址unicodetornadoutf
2条回答

看看tornado.escape.url_escape(value)和{}。在

像这样:

#coding: utf-8 (there is # dont know how to show it here...)
import tornado.ioloop
import tornado.web

class Abdou(tornado.web.RequestHandler):
    def get(self):
        self.write("hi")

miaw = tornado.web.Application([
(tornado.escape.url_escape(u'/ééé'), Abdou),
])

if __name__ == "__main__":
    miaw.listen(8000)
    tornado.ioloop.IOLoop

您可能还希望能够获得用户输入的url。我觉得你是这样做的:

^{pr2}$

相关问题 更多 >

    热门问题