2016-11-11 17 views
0

對於正在進行的工作原因,我需要禁用我的項目的同一頁面,而無需更改名稱或評論代碼。這是我的示例代碼:python flask禁用手動頁面

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

我需要像@disable_page,當把這個頁面上需要展現給用戶page_disabled.html的解決方案。我怎樣才能做到這一點?

回答

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下方。

+0

是不是隻能在函數上? (func): return render_template('about.html') – selfmarket