2
使用装饰器我试图添加一个方法到WSGIRequest请求,就像is_ajax()。 因为我找不到合适的方式,我只需更新request.META所需的信息。Django装饰器,添加方法到WSGIRequest
我应该看看在运行时在Python中添加方法吗?
使用装饰器我试图添加一个方法到WSGIRequest请求,就像is_ajax()。 因为我找不到合适的方式,我只需更新request.META所需的信息。Django装饰器,添加方法到WSGIRequest
我应该看看在运行时在Python中添加方法吗?
您可以尝试编写自定义中间件并在请求过程中添加此方法以请求。
更多信息,请参阅该如何写中间件:
http://docs.djangoproject.com/en/dev/topics/http/middleware/#writing-your-own-middleware
你能告诉我们为什么需要一种新的方法?这种方法做什么? – 2010-10-04 10:52:06
确实只是request.foo = mymethod是需要的:) – coulix 2010-10-04 11:14:50