Python Tornado框架呈现空白页

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

所以我决定和龙卷风混在一起(http://www.tornadoweb.org/),我已经走了相当远,但是出于某种原因,每当我在视图上调用.generate()函数时,浏览器中就会生成一个空白页(self.write()可以工作)

我的请求处理程序:

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")