Return 到顶级域 url_for()

Return to top level domain with url_for()

我在 http://127.0.0.1:5000/ 上有一个页面,它重定向到 http://127.0.0.1:5000/results

在我的 /results 页面中,我想包含一个 link,它将 return 我 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 可能会改变,我不想手动改变它

我该怎么做? (对不起,菜鸟问题)

好的,我知道了。它以分配给它的功能命名。例如如果顶级是:

@app.route('/')
def search():
    return render_template('landing.html')

那么 url_for("search") 就可以了(因为它不是标准的 url)