Python Tornado框架呈现空白页
所以我决定和龙卷风混在一起(http://www.tornadoweb.org/),我已经走了相当远,但是出于某种原因,每当我在视图上调用.generate()函数时,浏览器中就会生成一个空白页(self.write()可以工作) 我的请求处理程序:Python Tornado框架呈现空白页,python,web,tornado,Python,Web,Tornado,所以我决定和龙卷风混在一起(http://www.tornadoweb.org/),我已经走了相当远,但是出于某种原因,每当我在视图上调用.generate()函数时,浏览器中就会生成一个空白页(self.write()可以工作) 我的请求处理程序: class Index(tornado.web.RequestHandler): def get(self): loader = template.Loader(funcs.static_prefix("/templates
class Index(tornado.web.RequestHandler):
def get(self):
loader = template.Loader(funcs.static_prefix("/templates/"))
#self.write("Hello, world") #This works!
loader.load("test.html").generate(this="hello") #This doesn't :(
我的模板(test.html):
正如您所看到的,如果有错误,它会默默地失败
有人能帮忙吗?
generate
不会将渲染模板写入输出。只需这样写:
self.render("test.html", this="hello")
并确保在应用程序的配置选项中设置模板路径。
generate
不会将渲染模板写入输出。只需这样写:
self.render("test.html", this="hello")
并确保在应用程序的配置选项中设置模板路径。作为附带问题,是否有人知道如何通过.generate()将字典传递到模板名称空间?哇。忘记在.generate行之前添加self.write。尴尬。作为一个附带问题,有人知道如何通过.generate()将字典传递到模板命名空间吗?哇。忘记在.generate行之前添加self.write。令人尴尬的
self.render("test.html", this="hello")