潭州课堂25班:Ph201805201 django框架 第十二课 自定义中间件,上下文处理,admin后台 (课堂笔记)

中间件

在项目主目录下的配置文件

在项目主目录下创建文件

写个自定义异常处理

  方法1

要让其生效,要在主目录下,的中间件中进行注册

  主目录下.该文件名.类名

在进入视图函数之前进行判断,  给 request 添加属性

  方法2

 

 同样要在配置文件中进行注册

 测试该中间件是否生效,在视图函数中打印下,

上下文处理器

在主目录的配置文件中

在上下文处理器中传进来的,可以不经过视图,直接在前台模板中调用 ,

如:在 html 文件中直接调用 request 

就呆以在页面上显示:

自定义一个上下文处理器,在主目录中创建文件

返回的是个字典:

在主目录配置文件中注册:

 html 文件调用

猜你喜欢

转载自www.cnblogs.com/gdwz922/p/9986870.html