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")
我至少有 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")