恽智超

恽智超的博客

他的个人主页  他的博客

django里面的context_processors的作用

恽智超  2009年09月27日 星期日 13:54 | 1616次浏览 | 2条评论

一直不太清楚django里面的context_processors的作用,以及如何自定义context_processors?

哪位高手能讲解一下?

评论

我的评论:

发表评论

请 登录 后发表评论。还没有在Zeuux哲思注册吗?现在 注册 !
Hans Woo

回复 Hans Woo  2009年09月28日 星期一 12:42

context_processor 就是 一个python function ,参数HttpRequest ,返回map 。供template显示用的。 Django默认启动了四个:
"django.core.context_processors.auth",
"django.core.context_processors.debug",
"django.core.context_processors.i18n",
"django.core.context_processors.media"
样板里就可以直接调用 用户信息,出错调试信息.....等等

自定义的context_processor要在TEMPLATE_CONTEXT_PROCESSORS 变量里配置好。就OK了

0条回复

電波系山寨文化科学家

回复 電波系山寨文化科学家  2009年09月27日 星期日 18:35

埋伏在沙发上,伺机伏击"高手".

0条回复

暂时没有评论

Zeuux © 2024

京ICP备05028076号