2013-10-10 73 views
1

我想從pre_request發送一個對象到請求處理程序。如何更新與gunicorn pre_request的請求?

# config.py 
def pre_request(worker, req): 
    setattr(req, 'my_message', 'hello,world') 

# app.py 
import request 
... 
    @app.route('/') 
    def my_handler(): 
     print request.my_message 
... 

,但我得到異常:*** AttributeError: 'Request' object has no attribute 'my_message' 任何我錯了? 感謝

回答

0
# config.py 
def pre_request(worker, req): 
    req.headers.append({'my_message', 'Hello, world!'}) 

它將在自定義my_message頭可用。