2010-11-12 65 views
0

我正在嘗試使用GlobalRequestMiddleware策略,如here所述。我有完全實現了中間件作爲寫的,而當我想用它,我有如何使用GlobalRequestMiddleware策略?

from myapp.middeware.GlobalRequestMiddleware import get_request 
request = get_request() 

但get_request拋出一個KeyError異常。我有一種感覺,問題與我如何導入get_request有關,因爲_requests變量在process_request和get_request中有兩個不同的ID。 (如果我沒有放入「import」語句,python會抱怨「get_request未定義」)

有人可以澄清我的困惑嗎?

+0

不應該用'from myapp.middleware import import get_request'導入嗎? – eternicode 2010-11-12 15:28:39

回答

0

您是否真的在settings.py中安裝了中間件?