使用场景:当同一个类容需要出现在多个模板中, 上下文管理器就是将这个内容以字典的形式返回给所有模板,模板通过 {{ key }}取值。
结构:上下文管理器 文件名一般为context_processors.py xxx xxx为一个自定义函数
配置:它需要被配置在 settings里
TEMPLATES = [ 'OPTIONS': { # 模版中间件 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', 'work_register.context_processors.my_ip' # 自定义的上下文管理器 ], }, ]