- 博客(3)
- 收藏
- 关注
原创 Django分页器
分页器1·提升用户体验,减少服务器的负担而开发分为:真分页:每点击下一页或者上一页,都会向数据库发送请求,并返回数据库(常用))假分页:一次性读取所有数据,然后在内存中进行分页原生实现偏移加限制offset limitstudents = Student.objects.all()[per_page*(page-1): page * per_page]封装实现Paginato...
2019-11-12 17:03:28
97
1
原创 Django中的中间件
中间件1·概念:1·中间件是一个轻量级的底层插件,可以介入到Django的请求和响应过程,(面向切面的编程)。2·中间件的本质就是一个python类。2·面向切面的编程(Aspect Orientde Programming)建成AOP。主要实现目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合的隔离效果。3·中间件使用类装饰...
2019-11-12 15:23:32
97
原创 缓存
缓存的目的:1·减轻服务器压力,提升服务器速度,提升用户体验;2·对处理过的数据,进行存储,再次使用的时候,直接从缓存中取出;3·默认使用内存及服务器;一种中间数据的介质。缓存的分类1·装饰器缓存:@cache_page(20) 20—>秒单位,缓存保留的时间。eg:@cache_page(20)def testCache(request)time.sleep(3)...
2019-11-12 14:57:22
67
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人