我在Tornado应用程序中有路由器/处理程序,如
handlers = [
(r"/", BaseHandler),
(r"/salary/([a-zA-Z0-9]*)$", BaseHandler),
(r"/salary/([a-zA-Z0-9]*)/([a-zA-Z0-9]*)$", BaseHandler),
]
和
等设置中的静态文件 static_path=os.path.join(os.path.dirname(__file__), "static"),
当我用网址调用网页时
/salary/99
一切正常
但当我打电话时
/salary/99/33
它不起作用(不适用于任何路由器r“/ salary /([a-zA-Z0-9] )/([a-zA-Z0- 9] )$“)。不工作意味着不加载css和js =>将静态文件路径更改为/salary/static....
而不是/static...
)
如何将这个薪水从路由器添加到静态路径,如何避免这种情况?
答案 0 :(得分:0)
你想要的是指示Tornado如何提供静态文件。阅读http://www.tornadoweb.org/en/branch2.4/web.html#application-configuration的第一段,您会发现定义tornado.web.StaticFileHandler
或设置static_path
。