サーバーから渡される多くの値を表示するテンプレートがあります。私の質問は、これらの値をテンプレートファイルに渡す方法です。私のハンドラーコードは次のとおりです。classAdminHandler(tornado.web.RequestHandler):def get(self、* args、** kwargs):#getメソッドに応答します#self.write( "AdminHandler :: Inside GET function")
userName = "Alwin Doss"
welcomeMessage = "Good evening are you enjoying kids dance"
items = {}
items["userName"] = userName
items["welcomeMessage"] = welcomeMessage
self.render("web/admin.html", title="Admin Page", items=items)
テンプレートコードは次のとおりです。{%items ['userName']%} {%items ['welcomeMessage']%} {%end%}
問題は、テンプレートファイルでこれらの値にアクセスできないことです。次のエラーが発生します。
raise ParseError( "unknown operator:%r"%operator)ParseError:unknown operator: "items ['userName']" ERROR:root:500 GET / admin(127.0.0.1)3.27ms