1

我想将一个对象从 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' 什么问题吗?谢谢

4

1 回答 1

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

它将在自定义my_message标题中提供。

于 2014-06-19T21:11:53.590 回答