1
我想在调用static_url()时关闭?v = version信息。Tornado关闭static_url()的include_version
我有以下staticFileHandler类,我试图重写make_static_url()类方法:
class BaseHandlerStatic(tornado.web.StaticFileHandler):
@classmethod
def make_static_url(cls, settings, path, include_version=False):
super().make_static_url(settings, path, include_version)
不幸的是这样做会导致我的程序在500错误与崩溃:
"/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/tornado-4.5.dev1-py3.5-macosx-10.6-intel.egg/tornado/web.py", line 1342, in static_url
return base + get_url(self.settings, path, **kwargs)
TypeError: Can't convert 'NoneType' object to str implicitly
[E 170213 16:23:32 web:1977] 500 GET/(127.0.0.1) 14.66ms
可有人请告诉我我做错了什么,以及如何将include_version设置为False?
感谢
opps是的,当然......谢谢杰西! –