繁体   English   中英

使用 url_for() 返回顶级域

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM