Tornado和JavaScript库的问题
我正在尝试使用Tornado web服务器编写一个简单的python web应用程序,但在使用所需的JavaScript库时遇到了问题。我想使用Protovis JavaScript绘图库,因此我在template.html中添加了以下“Hello World”代码片段:Tornado和JavaScript库的问题,javascript,python,templates,tornado,protovis,Javascript,Python,Templates,Tornado,Protovis,我正在尝试使用Tornado web服务器编写一个简单的python web应用程序,但在使用所需的JavaScript库时遇到了问题。我想使用Protovis JavaScript绘图库,因此我在template.html中添加了以下“Hello World”代码片段: <script type="text/javascript" src="/protovis-d3.2.js"></script> <script type="text/javascript+pro
<script type="text/javascript" src="/protovis-d3.2.js"></script>
<script type="text/javascript+protovis">
new pv.Panel()
.width(150)
.height(150)
.anchor("center")
.add(pv.Label)
.text("Hello, world!")
.root.render();
</script>
protovis.js文件与my server.py文件位于同一目录中,其所有权限都设置正确。我在尝试src和JavaScript文件时也会遇到同样的错误,因此我知道protovis.js文件没有问题,但Tornado服务器的路由有问题
有人知道我如何正确地src这个JavaScript代码吗,谢谢。您应该阅读有关的文档 具体而言,标准方法是:
- 在应用程序的根目录中创建一个“静态”目录
- 将以下内容添加到应用程序设置中: “静态路径”:os.path.join(os.path.dirname(文件),“静态”)
- 将protovis-d3.2.js放在静态目录中
- 请参阅HTML中的文件/static/protovis-d2.2.js
WARNING:root:404 GET /protovis-d3.2.js (127.0.0.1) 0.46ms