我最初提供了@app.route('/volume/')
和@app.route('/cvolume/')
等网址,其中c
表示另一部分。但现在我认为section/page
优于c
前缀,即@app.route('/c/volume/')
。我可以简单地进行更改,还是会破坏我的应用程序?
P.S。 - 我在模板中使用<a href="{{url_for("volume")}}>
而不是普通<a href="/volume">
答案 0 :(得分:0)
不,因为url_for
采用函数的名称,而不是url。所以如果你的功能是:
# ...Code, imports...
@app.route('/cvolume/')
def volume():
return 'Hello world!'
@app.route('/volume/')
def volume_2():
return 'Hello You!'
@app.route('/test/')
def test():
return redirect(url_for('volume'))
重定向适用于/cvolume/
而不是/volume/
。