Flask代码:
@app.route('/debug')
@app.route('/debug/sample')
def debug():
pass
Jinja2代码:
{{ url_for('app.debug') }}
如何控制Jinja2重定向的真实网址?
答案 0 :(得分:2)
为每个规则指定不同的端点值。默认值是修饰函数的名称,因此两者当前具有相同的名称,最后一次注册优先。
@app.route('/debug/sample', endpoint='debug_sample')
@app.route('/debug')
def debug():
pass
url_for('debug') # /debug
url_for('debug_sample') # /debug/sample