测试django的信号量和缓存机制。 1、django本身自带了很多信号量方法,会在某个动作执行后自动触发等。 可以查看网络上获取相关的方法 2、同样可以自定义信号量方法,通过注册该方法,在某个动作执行后触发 该方法。 本实例中试验的在每次更新某个模型的数据后自动触发缓存的更新 具体参考试图函数中的实例。 3、实例同时实验了django自带的缓存机制,但是django本身并没有在 缓存的周期内修改数据库后,数据自动更新的机制。 缓存实现的原理:django自身的缓存机制是通过request请求中的参数 比如url,时间戳等字段通过hash生成key字符串。通过该key去后去 获取缓存的内容,如果缓存中不存在该key则自定缓存,存在则通过key 返回response。 清楚key则可以使得django重新缓存。 具体方法参考视图函数中内容。