Ala*_*per 6 django django-middleware httprequest
我有一个中间件来为每个传入请求进行一些计算/检查.一些视图需要此计算结果.
由于我不想两次调用相同的代码,我想在中间件中将结果放到HttpRequest中,因此视图将能够读取它.
你能用正确的提示帮我,我怎样才能在HttpRequest中添加一个对象?
谢谢
HttpRequest是一个普通的类,你可以直接将对象分配给它request的中间件中的实例.例如:
class MyMiddleware(object):
def process_request(self, request):
request.foo = 'bar'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1698 次 |
| 最近记录: |