链接到Flask应用程序的主页

时间:2017-02-19 16:37:50

标签: python python-3.x flask

我想知道如何在Flask应用中插入指向我主页的链接。

使用其他链接我会这样做:

<a href="{{ url_for('quienes_somos') }}">Quienes Somos</a>

但由于我的主页的网址在我的init.py中配置如下:

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

我不知道如何引用它。我试过这样的事:

<a href="{{ url_for('') }}">Inicio</a>
<a href="{{ url_for('/') }}">Inicio</a>

但两种方式都会引发错误。

2 个答案:

答案 0 :(得分:1)

您需要url_for('index'),因为这是您要装饰的功能的名称(除非您指定__name__,否则功能或方法endpoint是用于endpoint的功能} route明确的参数。

答案 1 :(得分:0)

您无需使用Jinja指令执行此任务。只需添加指向'/'路线的链接,如下所示:

<a href="/">Inicio</a>