Django 如何使用GlobalRequestMiddleware策略?

Django 如何使用GlobalRequestMiddleware策略?,django,Django,我正试图使用所描述的GlobalRequestMiddleware策略。我已经完全按照编写的方式实现了中间件,当我想使用它时,我已经实现了 from myapp.middeware.GlobalRequestMiddleware import get_request request = get_request() 但是get_请求抛出一个键错误。我感觉问题与我如何导入get_请求有关,因为_requests变量在process_request和get_request中有两个不同的ID。(如果我

我正试图使用所描述的GlobalRequestMiddleware策略。我已经完全按照编写的方式实现了中间件,当我想使用它时,我已经实现了

from myapp.middeware.GlobalRequestMiddleware import get_request
request = get_request()
但是get_请求抛出一个键错误。我感觉问题与我如何导入get_请求有关,因为_requests变量在process_request和get_request中有两个不同的ID。(如果我没有放入“import”语句,python会抱怨“get_请求未定义”)


有人能帮我澄清一下吗?

您是否已经在settings.py中安装了中间件?

您是否应该从myapp导入
。中间件导入获取请求