摘要:
问题? 比如说我们在操作数据库的时候,要在插入数据之前写入日志,插入完成之后也写入日志,那这个就会用到我们今天的django信号。 也许你会想到,函数装饰器的有这样的功能。其实不用那个,django的内部已经给我们预留好了内置的钩子。 django的内置信号 对于Django内置的信号,仅需注册指定 阅读全文
摘要:
那么多的可配置方法,我们用那个呢。 首先在setting中配置你想要的缓存,我这里就用文件的方式是配置。如图: 第二步: 第三步: 第四步: 实现结果: 总结: 都是指明当前资源的有效期,控制浏览器是否直接从浏览器缓存取数据还是重新发请求到服务器取数据。 使用中间件,经过一系列的认证等操作,如果内容 阅读全文
摘要:
前言 首先说,为什么要用缓存的,由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存至内存或者memcache中,5分钟内再有人来访问时(时间可以设置),则不再去执行view中的操作, 阅读全文