擅长:python、mysql、java
<p>当然了:</p>
<pre><code><script src="{{url_for('static', filename='route.js')}}"></script>
</code></pre>
<p>将从“静态”资源中获取您的javascript文件-这意味着它是按原样提供的,而不是解释为模板。flask中使用的Jinja2模板机制可以在Javascript文件中使用,但是您必须通过一个视图来提供它,就像您处理“index”和“opt*”url一样(然后,应该将.js文件放在适当的templates dir中,而不是放在“static”中)。你知道吗</p>
<p>不要将Javascript作为模板来使用(这通常比不这样做更危险,也会使维护Javascript代码更困难),您可以只在主<code>index</code>模板中放入一个简单的Javascript片段,只需设置文档的url变量。然后,获取的javascript将使用主html文档中的内联变量集。你知道吗</p>