私は、Tornado Webサーバーを使用して単純なPython Webアプリケーションを作成しようとしています。必要なJavaScriptライブラリを使用するのに問題があります。私は、ライブラリをプロットProtovis JavaScriptを使用していたので、私は私のtemplate.htmlに次の「Hello Worldの」コードスニペットを追加しました:私は、Webサーバを実行するたびにTornadoとJavaScriptライブラリの問題
<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>
が、しかし、私は取得するには、ページにアクセスしてみてくださいコンソールで次のエラー:
WARNING:root:404 GET /protovis-d3.2.js (127.0.0.1) 0.46ms
protovis.jsファイルには、私のserver.pyファイルと同じディレクトリにあり、そのすべてのパーミッションが正しく設定されています。 protovis.jsファイルには問題はないが、Tornadoサーバーのルーティングには何か問題がないことを知っているので、srcとJavaScriptファイルに同じエラーが発生する。
どのように私はこのJavaScriptコードを正しくsrcすることができます知っています、ありがとう。
おかげで完全にそんなに、これを参照してください。助けて頂きました – Swaraj