[TimLinux] django context_processor介绍
2024-09-01 02:38:11
1. context
django里面 render 函数,HttpResponse,都有一个参数,context={},这个参数用于将视图层处理得到的数据传递到模板层。
2. context_processor
在settings.py文件中,TEMPLATES配置模板引擎,具体的模板引擎有一个OPTIONS选项,这个选项里面接下来配置一个context_processors,里面指定按照顺序执行的context函数,用于给前端默认提供能够直接调用的数据接口,比如request,request.user等。
3. 实现自己的context_processors
根据上面的示例,实现自己的上下文处理器,文件可以存放在django项目中的任何位置。
最新文章
- ajax提交表单
- 自己制作QQ空间音乐的具体方法
- UVa 3487 &; 蜜汁建图
- web storage的用法
- MS SQL SERVER 锁研究记录
- HDU 5724 Chess(国际象棋)
- WCF服务中,[DataMember]属性标记的属性一定要有set访问器
- SilverLight页面跳转(转载)
- stl中的map数据类型
- boostrap插件
- 4、Web应用程序中的安全向量 -- over-posting(重复提交)
- BNU Online Judge-34777-Magical GCD
- Iterm2安装Zsh + Oh My Zsh+Solarized
- centos7.2重新安装yum
- php-kafka
- Dubbo集群容错
- java学习笔记25(Collections类)
- 【bzoj1492】 NOI2007—货币兑换Cash
- 关于0x80000000为什么等于-2147483648和负数在内存上储存的问题
- @EnableAsync annotation metadata was not injected Spring容器启动后访问Servlet报错