2011-01-26 19 views
1

這是我的中間件:如果我在中間件中設置了一個變量,如何使我的views.py中的視圖可用?

class Go(): 
    def process_view(self, request, view_func, view_args, view_kwargs): 
     aaa = "hello" 
     return None 

如果我進入我的views.py和print aaa,我得到一個錯誤。

+0

讓我們假設你在開玩笑說這個問題是書面的。也許你可以提供一些真實的代碼來爲這個問題提供真實的背景。 – 2011-01-26 19:22:32

+0

當編程(或拼接其他代碼的塊)時,這是很重要的,以便能夠區分本地變量與其他類型的變量。 – Johnsyweb 2011-01-26 21:57:26

回答

1

如果你想在你的視圖中使用,可以做爲所最終傳下來的添加任何你想要的request對象你的意見。

request.myvar = 'hello' 
1

嘗試

request.aaa = "hello" 

,然後在您的視圖:

print request.aaa 
相關問題