错误:tornado.general:无法打开静态文件

时间:2015-11-13 18:06:34

标签: javascript tornado

我正在编写一个龙卷风网络应用程序,并且有一个名为“static”的文件,其中包含main.js,require.js,elasticsearch.js和d3.v3.js等文件。最后三个只是javascript库的源代码。

在我的index.html文件中,我有一行

    <script>src={{ static_url("scripts/require.js") }}></script>
    <script>require([{{ static_url("scripts/main.js") }}], function () {})</script>

现在,当我运行应用程序时,我收到两个错误:

ERROR:tornado.general:Could not open static file '...'

我正在阅读的两个文件中的每个文件。有没有人遇到过类似的问题,或者对于为什么会这样做有任何见解?

1 个答案:

答案 0 :(得分:0)

js文件是否直接位于static目录或scripts子目录中?假设您在创建应用程序时执行了static_path="static"之类的操作,则文件需要位于static/scripts/*.js以匹配您在static_url调用中使用的路径。