我有一个Flask路线:
@app.route('/')
def index():
return render_template('index.html')
我可以在其他地方定义我的函数并改为修饰函数调用吗?
from module import index
@app.route('/')
index()
我没有对装饰器的基本掌握,我也不确定是否存在关于标准行为的Flask特定内容,所以提前感谢任何澄清。
答案 0 :(得分:3)
在这种情况下你不能修饰函数调用,但你可以定义需要调用的新函数:
from module import index
@app.route('/')
def new_index()
return index()
甚至简单,正如@JoranBeasley所提议的那样:
app.route("/")(index)