Flask(或 Bottle)中路线的代码重复

Repetition in code for routes in Flask (or Bottle)

我至少有 10 条这样的路线:

@app.route("/foo/bar")
def foo_bar():
    return render_template('foo_bar.html')

@app.route("/foo/baz")
def foo_baz():
    return render_template('foo_baz.html')

...

每个名称重复三次:路由名称、Python函数名称、模板名称。

使用 Flask(或 Bottle)执行此操作的标准方法是什么?

类似的东西?

@app.route("/foo/<arg>")
def foo_arg(arg):
    return render_template(f"foo_{arg}.html")