我想知道如何在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>
但两种方式都会引发错误。
答案 0 :(得分:1)
您需要url_for('index')
,因为这是您要装饰的功能的名称(除非您指定__name__
,否则功能或方法endpoint
是用于endpoint
的功能} route
明确的参数。
答案 1 :(得分:0)
您无需使用Jinja指令执行此任务。只需添加指向'/'路线的链接,如下所示:
<a href="/">Inicio</a>