摘要: 前戏 我们在前面的课程中已经学会了给视图函数加装饰器来判断是用户是否登录,把没有登录的用户请求跳转到登录页面。我们通过给几个特定视图函数加装饰器实现了这个需求。但是以后添加的视图函数可能也需要加上装饰器,这样是不是稍微有点繁琐。 学完今天的内容之后呢,我们就可以用更适宜的方式来实现类似给所有请求都做 阅读全文
posted @ 2018-06-26 14:26 yangweiwe 阅读(89) 评论(0) 推荐(0)
摘要: cookie Cookie的由来 大家都知道HTTP协议是无状态的。 无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。 一句有意思的话来描述就是人生只如初见,对服务器来说,每次的请求都是全 阅读全文
posted @ 2018-06-26 14:20 yangweiwe 阅读(92) 评论(0) 推荐(0)
摘要: 数据源码: # 如果你一通计算的得到的页码数比我总共的页码数还多,我就把页码结束指定成我总共有的页码数 if self.page_end > self.total_page: self.page_end = self.total_page Django views.py 中使用实例: 阅读全文
posted @ 2018-06-26 14:12 yangweiwe 阅读(180) 评论(0) 推荐(0)