django上下文处理器

Posted xcsg

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django上下文处理器相关的知识,希望对你有一定的参考价值。

上下文处理器(context processors)
上下文处理器是可以返回一些数据,在全局模板中都可以使用。比如登录后的用户信息,在很多页面中都需要使用,
那么我们可以放在上下文处理器中,就没有必要在每个视图函数中都返回这个对象
Django中的Context Processor主要是应用于模板,完成页面的绘制的一些处理,也就是所说的页面渲染

1,创建上下文处理器
需在项目目录创建context_processor.py

技术图片

2将上下文处理器添加到模板

技术图片

3。页面模板中使用

技术图片

 





以上是关于django上下文处理器的主要内容,如果未能解决你的问题,请参考以下文章

django上下文处理器

在 django 中使用上下文处理器流式处理模板上下文

django 中的上下文处理器与中间件

Django上下文处理器

Django 上下文处理器

什么时候适合使用 Django 上下文处理器?