首页 > 其他分享 >Django学习-缓存

Django学习-缓存

时间:2024-10-30 20:18:10浏览次数:8  
标签:缓存 视图 查询 学习 设置 使用 Django

定义:

当遇到这种查询慢的时候 ,我们就可以在查询完数据库的时候,将查询的结果存储到缓存中一份,下次查询的时候直接从缓存中获取,避免查询数据库耗费时间,当然需要设置一个过期时间,来更新缓存

Django中设置缓存-数据库缓存

 

配置: 

 

Django中设置缓存-本地内存缓存(测试可以使用,正式都是存储到redis中)

Django中设置缓存-文件系统缓存 (不建议使用)

 缓存的使用分为整体缓存和局部缓存

整体缓存(缓存的是整个视图,使用者能操作的地方比较少,不灵活):

在视图函数中使用:

在路由中:

局部缓存:

缓存的调用:

 缓存的使用:

 

浏览器缓存策略:

强缓存:

协商缓存:

 

标签:缓存,视图,查询,学习,设置,使用,Django
From: https://blog.csdn.net/weixin_67852201/article/details/143328848

相关文章

  • 2024-10-30 学习人工智能的Day18
    Python包和模块当使用Python编程时,包(Packages)和模块(Modules)是两个关键的概念,它们有助于组织、管理和复用代码。1.模块(Modules)1.1什么是模块一个.py文件就是一个模块模块是含有一系列数据,函数,类等的程序作用把相关功能的函数等放在一起有利于管理,有利于多人合作开......
  • 【机器人学导论】简明学习笔记1——概述
    主要参考学习资料:《机器人学导论(第4版)》JohnJ.Craig著台大机器人学之运动学——林沛群前置课程:博主目前只对线性代数和理论力学方面有一定基础,学习过程中遇到额外必要的前置知识我会做补充或者开辟新的知识笔记专栏笔记特点:简明扼要,对学习资料进行消化调整辅助理解码......
  • CTF学习(1):WEB(upload)
    1.进入网站(文件上传题?)--->CTRL+U查看源码(无果)--->导入带有一句话木马的.php文件(无法上传非图片文件)2.使用JavascriptSwitch插件关闭网页的js设置后再次上传图片(成功)--->将文件上传后的路径添加进蚁剑(密码为先前上传的.php文件中POST['']内的字符)3.连入服务器后在......
  • 基于Java+SpringBoot+Vue+HTML5在线互动学习网站(源码+LW+调试文档+讲解等)/在线学习/
    博主介绍......
  • 爬虫学习3
    目录POST方法向网站发送数据1、客户端post发送数据2、服务器获取post的数据3、get和post的混合使用访问网站的方法有get方法和post方法,今天学习了另一种方法post方法。POST方法向网站发送数据1、客户端post发送数据post方法访问网站时客户端向服务器发送表单数据,表单......
  • 冒泡排序的学习与使用
    一.什么是冒泡数列?1.冒泡数列就是元素按ASCII码值从小到大排序的数列,由于很像水中泡泡向上冒出的形态,所以叫冒泡数列,如图:        二.如何将一个数列转换成冒泡数列?     答:使用冒泡排序即可将一个乱序的数列转换成冒泡数列。    冒泡排序即按ASCI......
  • qsort函数的学习与使用
    零.导言    在之前的文章中,我介绍了冒泡排序,即按ASCII码值把元素从小到大排序(文章链接我放在了第五部分,有兴趣的小伙伴可以求看看)。而今天我将继续介绍qsort函数,这个函数可以起到和冒泡排序一样的作用,并且有着更加广泛的应用场景。一.qsort函数的定义    qso......
  • 数据库中对触发器的学习
    触发器目录触发器什么是触发器触发器的操作创建触发器查看触发器删除触发器什么是触发器MySQL触发器(Trigger)是一种特殊类型的存储过程,它会在指定的数据库表上执行INSERT、UPDATE或DELETE等DML(数据操纵语言)操作之前或之后自动执行。触发器可以用来实现数据的复杂完整性约束、维......
  • OpenCV与AI深度学习 | 实战 | YOLO11自定义数据集训练实现缺陷检测 (标注+训练+预测
    本文来源公众号“OpenCV与AI深度学习”,仅用于学术分享,侵权删,干货满满。原文链接:实战|YOLO11自定义数据集训练实现缺陷检测(标注+训练+预测保姆级教程)导 读   本文将手把手教你用YOLO11训练自己的数据集并实现缺陷检测。安装环境YOLO11的介绍和使用这里不再赘......
  • 学习使用IDA
    学习使用IDA文章目录学习使用IDA使用步骤一.查壳二.使用IDAPro(64-bit)或IDAPro(32-bit)打开.exe文件三.按shift+F12,进入下图界面,找到flag,双击四.进入下图界面,点击flag,按ctrl+x,会出现弹窗,点OK五.进入以下界面,点Tab六.进入以下界面,分析代码得到flag(很大几率需要进行动......