如果每個網頁都有用戶新消息通知(新消息計數,如消息(1)),我如何將變量'{new_message_count:1}'傳遞給每個視圖 我想要使用中間件:django中間件設置用戶特殊全局變量
class page_variable():
def process_request(self, request):
# put the variable to the request or response so can used in template variable
return None
和模板的樣子:
<a href="/message/">new <em>({{ new_message_count }})</em></a>
是的!這是我想要的,非常感謝,但如何將它附加到請求?我嘗試「request.new_message_count = 1」或「request ['new_message_count'] = 1」或「request .__ class __。new_message_count = 1」,但不起作用 – cloudzhou 2010-11-14 16:34:19
你是什麼意思,它不起作用?第一個應該可以正常工作。 – 2010-11-14 16:41:47
我在def process_request(self,request)中做到這一點:,但模板沒有獲得變量{{new_message_count}},我必須錯過一些東西。我將再次嘗試 – cloudzhou 2010-11-14 16:44:10