无法将js文件链接到flask模板中的html文件

时间:2016-07-25 17:01:25

标签: javascript jquery html templates flask

在我的项目中,有一个名为mine的文件夹,包含2个子文件夹(静态文件夹和模板文件夹)和1个app.py文件初始化。

我已将我的jQuery脚本文件放在静态文件夹中,shop.html文件位于templates文件夹中。我想将该html文件链接到该js文件。

我把它放在html文件中:

<script type=text/javascript src="{{url_for('static', filename='/static/hide.js') }}"></script>

但它不起作用?有什么问题?

1 个答案:

答案 0 :(得分:1)

你在那里有一个重复的'static'

url_for('static', filename='hide.js')

第一个'static'将自动填充指向静态文件夹的网址,因此将'static'字段放在filename字段中是多余的。

url_for('static', filename='static/hide.js')
# '/static/static/hide.js'

url_for('static', filename='hide.js')
# '/static/hide.js'