Tornado render() - 参数太多

时间:2014-08-15 12:21:14

标签: python tornado

我正在使用render()传递网址和其他变量但我收到此错误:

TypeError: render() takes exactly 2 arguments (3 given)

我的代码是:

class CloseHandler(tornado.web.RequestHandler):   
    def get(self):       
        ui=db.users.find_one({"Username": ui0})
        ui1 = ui["Username"]        
        self.render("thanks.html" , ui1)

1 个答案:

答案 0 :(得分:0)

您可以使用self.render("thanks.html" , ui1)。它们代表不同的含义。第一个ui1是template_name,第二个ui1是dict:ui1。