摘要: 中间件中间件的概念中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。因为改变的是全局,所以需要谨慎实用,用不好会影响到性能。如果你想修改请求,例如被传送到view中的HttpRequest对象。 或者你想修改view返回的HttpResponse对象,这些都可以通过中间件来实现。可能你还想在view执行之前做一些... 阅读全文
posted @ 2018-08-29 18:31 游小刀 阅读(494) 评论(0) 推荐(0)
摘要: 可以用认证组件做什么针对session的缺陷,跟新数据时,不跟新key键,用户认证组件是删除后再重建用户认证组件很多功能可以直接使用利用用户认证表(auth_user,通过Django自己创建的auth_user,且经过加密,每个用户对应不同的KEY)来存储和提取用户信息,提供了很多更方便和完善的接口内置登陆装饰器…主要内容预览用户认证组件: 功能:用session纪录登陆验证状态... 阅读全文
posted @ 2018-08-29 16:29 游小刀 阅读(477) 评论(0) 推荐(0)
摘要: http协议的每一次都是无保存状态的请求,这会带来很多的不方便,比如,一刷新网页,或者进入该网页的其他页面,无法保存之前的登录状态。为了解决类似这样的问题,引入了会话跟踪会话跟踪技术 1 什么是会话跟踪技术我们需要先了解一下什么是会话!可以把会话理解为客户端与服务器之间的一次会晤,在一次会晤中可能会包含多次请求和响应。例如你给10086打个电话,你就是客户端,而10086服务人员就是服务器了。从... 阅读全文
posted @ 2018-08-29 14:25 游小刀 阅读(272) 评论(0) 推荐(0)
levels of contents