小编clo*_*hou的帖子

django中间件设置用户特殊的全局变量

如果每个网页都有一个用户新消息通知(新消息计数,如消息(1)),我如何将变量'{new_message_count:1}'传递给我想要使用中间件的每个视图:

class page_variable():
def process_request(self, request):
    # put the variable to the request or response so can used in template variable
    return None
Run Code Online (Sandbox Code Playgroud)

和模板看起来像:

<a href="/message/">new <em>({{ new_message_count }})</em></a>
Run Code Online (Sandbox Code Playgroud)

django variables templates middleware response

7
推荐指数
1
解决办法
2804
查看次数

标签 统计

django ×1

middleware ×1

response ×1

templates ×1

variables ×1