对于正在进行的工作原因,我需要禁用项目的同一页面,而无需更改名称或注释代码。这是我的示例代码:
@app.route('/about')
def about():
return render_template('about.html')
我需要像@disable_page
这样的解决方案,当把它放在页面上时需要显示给用户page_disabled.html。我怎么能这样做?
答案 0 :(得分:0)
尝试类似:
def disabled():
return render_template('page_disabled.html')
def disable_page(func):
return disabled
@app.route('/about')
@disable_page
def about():
return render_template('about.html')
@disable_page
装饰器必须低于@app.route
。