Javascript 函数不适用于 html5 + Flask

标签 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 时,它不起作用。

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

最佳答案

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

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

链接您的静态文件。

关于Javascript 函数不适用于 html5 + Flask,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33981310/

相关文章:

python - 如何在 Tensorflow 对象检测 API 中使用两个模型

flask - 有什么方法可以为flask-admin生成的类别链接分配菜单图标?

javascript - MongoDB 聚合与带有日期的对象属性嵌套数组

javascript - 更改选择框的内容其他

javascript - 使用selenium使用xpath输入多个元素

python - 如何在Python中将十六进制代码行(\x)获取到十六进制地址(0x)?

python - 从 Python 打印到 Heroku 日志时出现 Unicode 错误

python - 为 Flask cookies 设置 "secure"属性

python - 在 SQLAlchemy 中通过 association_proxy 分配一组新的多对多相关标签的最优雅的方法是什么?

javascript - 当我刷新时,Google 签名按钮消失 - React