【发布时间】:2018-05-12 10:46:15
【问题描述】:
我正在学习,但我被一些我无法理解的东西所困扰。
我有一个使用 python GAE 和 webbapp2 构建的简单的 hello world 应用程序。
我想使用 D3.js 在前端显示图表
如果我能够将一些数据直接显示到我的前端 (<p>{{data}}</p>) 的 HTML 部分中,我将无法在我的前端的 <script> </script> 标记中传递任何数据。
这是我后端的MainHandler:
MainHandler(webapp2.RequestHandler):
def get(self):
data = [{'Letter': 'A', 'Freq': 20 },{'Letter' : 'B','Freq': 12},{'Letter' : 'C','Freq': 47}]
template_values = {
'data' : data
}
path = os.path.join(os.path.dirname(__file__), 'index.html')
self.response.out.write(template.render(path, template_values))
app = webapp2.WSGIApplication([
('/', MainHandler),
], debug=True)
在前端我有一个简单的console.log({{data}}) 导致以下错误Unexpected token &
我想这里有一些我不明白的地方,但我不知道是什么。
【问题讨论】: