0

我正在尝试在我使用请求变量制作的自定义 context_processor 中设置一个上下文变量。我尝试使用的请求变量是在我的自定义中间件中设置的。但是我收到以下错误:

AttributeError: 'WSGIRequest' object has no attribute 'my_var'

这很奇怪,因为我的上下文变量正确显示。是不是因为中间件是在上下文处理器之后处理的?这样做的正确方法是什么?

4

1 回答 1

1

这取决于您实现了哪种中间件方法。在使用任何上下文处理器之前调用 process_request,但是在所有模板处理之后调用 process_response。

于 2013-02-20T23:26:40.833 回答