[英]Return to top level domain with url_for()
我在http://127.0.0.1:5000/
上有一个页面,重定向到http://127.0.0.1:5000/results
在我的/results
页面中,我想包含一个链接,该链接将使我返回http://127.0.0.1:5000/
。 我使用url_for()
尝试了各种方法:
<h2>Or search <a href="{{ url_for(filename='/') }}">something else</a></h2>
<h2>Or search <a href="{{ url_for('static', filename='/') }}">something else</a></h2>
然而,这些抛出错误,例如TypeError: url_for() missing 1 required positional argument: 'endpoint'
(请记住,我不能只做href="http://127.0.0.1:5000"
因为 url 可能会改变,我不想手动改变它
我怎样才能做到这一点? (对不起,菜鸟问题)
好吧,我想通了。 它以分配给它的 function 命名。 例如,如果顶层是:
@app.route('/')
def search():
return render_template('landing.html')
然后url_for("search")
会起作用(因为它不是标准的 url)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.