阅读(4096) (18)

Flask 用蓝图构造URL

2021-06-30 16:50:57 更新

当你想要从一个页面链接到另一个页面,你可以像通常一个样使用 ​url_for()​ 函数,只是你要在 URL 的末端加上蓝图的名称和一个点( ​.​ )作为前缀:

url_for('admin.index')

此外,如果你在一个蓝图的视图函数或是模板中想要从链接到同一蓝图下另一个端点, 你可以通过对端点只加上一个点作为前缀来使用相对的重定向:

url_for('.index')

这个案例中,它实际上链接到 ​admin.index​ ,假如请求被分派到任何其它的 admin 蓝图端点。