Django进阶之旅

时间:2020-06-16 20:37:58   收藏:0   阅读:50

1.django-debug-toolbar

此时再打开自己的模板页面,就会发现右边多了一栏工具。

2. 缓存

2.1 开发调试

开发调试--->起到占位作用,本身不具备缓存。等上线之后更改配置即可使用

不做任何缓存。咦?不做任何缓存?没听错吧,那干嘛要用它呢?

因为是开发调试模式,在本地进行调试,调试过程中,所有的相关缓存配置都需要加上,但是自己调试时候不需要加配置(效果半小时失效,不能干等半个小时看效果吧),要实时看结果。先起到占位作用,等到上线,再改配置就可以使用了。

实际配置代码:

2.2 基于内存做缓存

2.3 基于文件进行缓存的配置

2.4 基于数据库进行缓存的配置

2.5 基于Memcache进行缓存的配置(python-memcached模块)

2.6 基于Memcache进行缓存的配置(pylibmc模块)

2.7 全站使用缓存

2.8 局部模板使用缓存

2.9 django-redis配置

2.10 作为 session backend 使用配置

3. 信号

3.1 信号用法一:

3.2 信号用法二:

3.3 自定义信号:

4. orm性能相关

原文:https://www.cnblogs.com/can-xue/p/13143999.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!