Javascript 谷歌应用程序引擎python不';不读取js文件

Javascript 谷歌应用程序引擎python不';不读取js文件,javascript,jquery,python,google-app-engine,Javascript,Jquery,Python,Google App Engine,我在google app engine上构建了一个python应用程序,它可以从flickr API中提取图片,并允许用户使用图片做一些很酷的事情,比如拖放 我在正文中有三个JS文件: <script src="js/jquery-1.11.0.min.js"></script> <script src="js/jquery-ui-1.10.4.custom.min.js"></script> <script src="js/init.js"

我在google app engine上构建了一个python应用程序,它可以从flickr API中提取图片,并允许用户使用图片做一些很酷的事情,比如拖放

我在正文中有三个JS文件:

<script src="js/jquery-1.11.0.min.js"></script>
<script src="js/jquery-ui-1.10.4.custom.min.js"></script>
<script src="js/init.js"></script>

我可以把代码留在jQuery文件中,但这不是我应该做的。我想修复它。在google app engine上使用JS文件有没有特定的方法?

加载JS文件时使用绝对路径而不是相对路径(添加前导斜杠
/
):



我把它修好了。问题是我将文件命名为init.js。出于某种原因,Firefox不喜欢这个名字(至少我不喜欢),也没有加载文件。Chrome加载文件时没有任何问题。当我将文件名更改为main.js时,它也开始在Firefix中工作。不过,我只是在用尽了所有其他可能的选择之后才尝试这个方法。Firefox的这种奇怪行为

我建议您完全限定您的路径,或在文档中设置基础。如果页面为“/some\u view/”,则js将从“/some\u view/js/init.js”加载。e、 g
如果发生这种情况,您将在日志中发现404个错误。换句话说,请确保在路径中放置一个前导斜杠。这使得它可以从根目录中找到,而不是从当前的url。谢谢你们的输入,伙计们。它现在开始工作了,我没有改变任何事情。我不知道为什么它以前不起作用。
- url: /js
  static_dir: js
<script src="/js/jquery-1.11.0.min.js"></script>
<script src="/js/jquery-ui-1.10.4.custom.min.js"></script>
<script src="/js/init.js"></script>