如何解决如何使用url_调用@ app.route'/'?
我有一条这样的路线:
@app.route('/')
@app.route('/upload')
def upload():
if someCondition():
return redirect(url_for(''))
return render_template('upload.html')
和upload.html
模板的一部分:
<a class="link toolbar-nav-links" href="{{ url_for('') }}">Home</a>
当我尝试启动网页时,我得到BuildError: Could not build url for endpoint ''. Did you mean 'upload' instead?
当我更改为url_for('upload')
时,可以成功加载页面并且链接正常工作,但是当我单击“主页”时,浏览器URL栏中将显示192.168.1.1:5000/upload
。
如何实现url_for()
,以便在单击“主页”链接时加载192.168.1.1:5000/
而不是192.168.1.1:5000/upload
?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。