用于管理的python flask禁用页面

时间:2016-11-11 23:14:45

标签: python flask flask-sqlalchemy flask-wtforms

对于正在进行的工作原因,我需要禁用项目的同一页面,而无需更改名称或注释代码。这是我的示例代码:

@app.route('/about')
def about():
    return render_template('about.html')

我需要像@disable_page这样的解决方案,当把它放在页面上时需要显示给用户page_disabled.html。我怎么能这样做?

1 个答案:

答案 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