Javascript函数不能与html5 + Flask一起使用

时间:2015-11-29 09:32:53

标签: javascript python flask

我按照https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete

中的建议进行操作

我使用过Flask + HTML5 + JS

Flask项目目录结构是:

Flask /
      Flask.py
      static /
              js / Flask.js
              styles / Flask.css
      templates / Flask.html

我已将Flask.js包含在Flask.html中,如下所示,在html文件的所有可能位置(在<head>中的顶部,底部,等等)中:

<script type="text/javascript" src="static/js/Flask.js"></script> 

当我将所有代码放在上面链接中提到的html文件中时,一切都运行良好,但是当我将js部分分离到上面结构中的Flask.js时,它不起作用。

请告诉我我做错了什么或者您是否需要任何其他信息。

1 个答案:

答案 0 :(得分:1)

推荐的方法是使用url_for辅助函数:

src="{{ url_for('static', filename='js/Flask.js') }}"

链接您的静态文件。