因此,我有一些flask代码,我想知道是否有任何方法可以使html中的url动态。烧瓶代码如下所示:
from flask import Flask, render_template
app = Flask(__name__)
application = app
@app.route('/')
def index():
return render_template('index.html')
@app.route('/register')
def register():
return render_template('register.html')
if __name__ == '__main__':
app.run(debug=True)
<script src="{{ url_for('static', filename='js/base.js') }}"></script>
呈现的代码将导致:
<script src="/static/js/base.js"></script>
我正在从base.html继承另一个html文件。index.html如下:
<h1>some code (the code doesn't really matter)</h1>
我希望能够添加一个脚本标记在它的结尾
<script src="/static/js/base.js"></script>
,没有添加任何内容。有办法吗?
换句话说,如果模板是index.html,我希望脚本标记源是index.js;如果模板是challenge.html,我希望脚本标记源是challenge.js。